日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Xcode11 后Appdelegate自定义UIWindow对象失败详解。

發布時間:2025/3/12 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Xcode11 后Appdelegate自定义UIWindow对象失败详解。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Xcode11前我們可以在AppDelegate的鉤子didFinishLaunchingWithOptions進行自定義UIWindow對象。但是Xcode11后自定義UIWindow會報錯無法啟動APP。
是因為iOS13中AppDelegate的職責發生了改變: iOS13之前,AppDelegate全權處理App生命周期和UI生命周期;
iOS13之后,AppDelegate的職責是: 1、處理 App 生命周期 2、新的 Scene Session 生命周期 那UI的生命周期交給新增的Scene Delegate處理, AppDelegate不在負責UI生命周期,所有UI生命周期交給SceneDelegate處理。所以我們需要在SceneDelegate的scene鉤子進行自定義UIWindow初始化。

1.首先我們不僅要刪除info.plist中的Main storyboard file base name還需要刪除Application Scene Manifest下的Storyboard Name。具體看圖

2.然后在 SceneDelegate 中進行初始化UIWindow.

// SceneDelegate.m- (void)scene:(UIScene *)scene willConnectToSession:(UISceneSession *)session options:(UISceneConnectionOptions *)connectionOptions {- (void)scene:(UIScene *)scene willConnectToSession:(UISceneSession *)session options:(UISceneConnectionOptions *)connectionOptions {// Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`.// If using a storyboard, the `window` property will automatically be initialized and attached to the scene.// This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead).self.window = [[UIWindow alloc] initWithWindowScene:(UIWindowScene* )scene];self.window.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height);// 初始化跟視圖UIViewController* ROOTVC = [[ViewController alloc] init];// 初始化層級導航控制UINavigationController* ROOTNavigation = [[UINavigationController alloc]initWithRootViewController:ROOTVC];self.window.rootViewController = ROOTNavigation;// 顯示[self.window makeKeyAndVisible]; } }

總結

以上是生活随笔為你收集整理的Xcode11 后Appdelegate自定义UIWindow对象失败详解。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精彩毛片| 怡红院成人在线 | 黄色一级片免费在线观看 | 久久短视频 | 欧美熟妇交换久久久久久分类 | 亚洲码国产精品高潮在线 | 婷婷资源网 | 蜜臀在线视频 | 久久久久久久美女 | 国产乱妇4p交换乱免费视频 | 西西444www无码大胆 | 日本另类视频 | 日本国产网站 | av中文字幕免费在线观看 | 国产精品一区在线观看你懂的 | 久久人| 国产69精品久久久久999小说 | 中文字幕免费观看 | 欧美xo影院| 麻豆电影网站 | 男女视频在线观看免费 | 国产精品视频观看 | 青青青网 | 久久精品久久久久 | 免费在线观看中文字幕 | 爱爱免费网址 | 东方av在线免费观看 | 日韩一区二区在线播放 | 中文字幕亚洲激情 | 国产成人在线观看网站 | 国产av自拍一区 | 国产极品美女高潮无套在线观看 | 波多野结衣在线影院 | 少妇又色又爽 | 国产精品久久久久久久久久久久久久久久久 | 国产亚洲一区二区不卡 | 天堂av网址| 亚洲av无码一区二区三区在线播放 | 亚洲 欧美 激情 小说 另类 | 国产视频网 | 探花视频在线版播放免费观看 | 美女视频黄的免费 | 久久一区国产 | 五月开心婷婷 | 国产精品国色综合久久 | 欧美高清hd18日本 | 欧美一区二区三区婷婷 | 女女av在线 | 欧美污视频| 亚洲一区二区三区中文字幕 | 国产免费又粗又猛又爽 | 国产精品资源站 | 国产精品无码中文字幕 | 成人高潮片免费网站 | 五月婷婷中文 | 在线播放一区二区三区 | 中国一级特黄毛片大片 | 亚洲精品蜜桃 | 中文字幕乱轮 | 日本成人免费 | 插插插干干干 | 久久激情综合网 | 亚欧精品在线观看 | 日本黄色小视频 | 黄频在线免费观看 | 包射屋| 日韩人妻一区二区三区蜜桃视频 | 超碰97干 | 91人人爽| 成人区人妻精品一区二区不卡视频 | 午夜视频在线瓜伦 | 久久加久久 | 精品久久久久久久久久久久久久 | 香蕉网址 | 欧美一区二区三区粗大 | 中文字幕日韩无 | 亚洲av综合永久无码精品天堂 | 粗喘呻吟撞击猛烈疯狂 | 91看片网页版 | 亚洲女人初尝黑人巨大 | 天天艹天天 | 日本大乳美女 | 国产伦精品免费视频 | 臭脚猛1s民工调教奴粗口视频 | av一二三 | 水果派解说av | 成人在线激情网 | 秋霞福利视频 | 91国产丝袜播放在线 | 精品国产免费av | 蜜桃av网站 | 亚洲国产精品无码久久久久高潮 | 天天色图片 | 久久视频免费看 | 伊人久久综合影院 | 成人一区二区三区在线观看 | 麻豆免费视频网站 | 国产伦子伦对白视频 | 国产jk精品白丝av在线观看 |