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 ?
网友评论