Xcode自动新增了一个SceneDelegate文件, 也就是说在iOS13中Appdelegate的作用发生了改变: iOS13之前,Appdelegate的作用是全权处理App生命周期和UI生命周期; iOS13之后,Appdelegate的作用是只处理 App 生命周期, 而UI的生命周期将全权由新增的SceneDelegate来处理.但是SceneDelegate并不兼容ios13之前的版本.所以可以将SceneDelegate删除,继续使用Appdelegate.
将plist中这个文件直接删掉 在Appdelegate添加window属性 然后就可以Appdelegate创建窗口
网友评论