美文网首页
正确删除SceneDelegate

正确删除SceneDelegate

作者: 曾经像素有点低 | 来源:发表于2021-09-08 13:13 被阅读0次

    Xcode11之后新创建的工程会有SceneDelegate文件。
    那么我们如何让它变回之前的那样的工程呢。

    整理下删除的笔记:

    一、将这文件的.h和.m文件都删除。

    此时编译会报错:There is no scene delegate set. A scene delegate class must be specified to use a main storyboard file.

    二、如图将Info.plist中的这个Application Scene Manifest 字典删除。

    141631072790_.pic_hd.jpg

    三、将AppDelegate.m中的UISceneSession lifecycle方法删除

    151631073370_.pic_hd.jpg

    四、声明window

    OC:
    AppDelegate.h中加入

    @property (strong, nonatomic) UIWindow *window;
    
    

    swif:

    在AppDelegate中var一个window
    
    var   window  : UIWindow ?
    

    相关文章

      网友评论

          本文标题:正确删除SceneDelegate

          本文链接:https://www.haomeiwen.com/subject/awkvwltx.html