国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

iOS編程之UIWindow切換

2019-11-14 18:41:09
字體:
來源:轉載
供稿:網友

由于最近項目需要制作一個可定制的底部彈窗效果,因此研究了一下UIActionSheet,打算重寫一個自定義的彈窗,在寫demo的時候出于偷懶的原因,直接在新建項目的

- (void)viewDidLoad {}

中寫入了窗口切換測試代碼,結果在調試的時候就出現了如下錯誤信息:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'application windows are expected to have a root view controller at the end of application launch'

?

在網上搜索了一下大多數朋友都說是因為Xcode的版本導致的,需要在

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {}

?

方法中手動添加一個rootViewController。按照上述方法做了之后發下依舊報相同BUG,隨后將窗口切換代碼寫入按鈕點擊事件,通過點擊事件觸發切換。通過該方法解決了這個問題。

初步原因分析:

可能是在viewDidLoad的時候并沒有進行界面的繪制,而在這個時候切換窗口所以導致了該異常的錯誤,這只是片面的猜測,希望有知道的朋友指正下。

自定義action sheet GIT鏈接:https://github.com/SuPair/SUActionSheet



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巩留县| 墨竹工卡县| 奉新县| 黄平县| 格尔木市| 乳源| 成武县| 晋城| 海口市| 灯塔市| 大新县| 修文县| 金平| 巴林左旗| 新野县| 万年县| 米泉市| 长泰县| 集贤县| 亳州市| 黔西| 民权县| 西畴县| 新平| 二手房| 梁山县| 乃东县| 沂南县| 长汀县| 伊金霍洛旗| 旬阳县| 景德镇市| 衡南县| 焦作市| 大同县| 盐津县| 团风县| 镇康县| 南宁市| 拜城县| 张家川|