去除SceneDelegate
- 删除SceneDelegate.swift 文件
- Targets->ProjectName -> Info -> Custom iOS Target Properties -> 删除 Application Scene Manifest
去除Main.storyboard
- 删除Main.storyboard 文件
- Targets->ProjectName -> General -> Deployment Info -> Main Infterface -> 把 main删除
- 申明并实例化window
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
window = UIWindow(frame: UIScreen.main.bounds)
window?.rootViewController = ViewController()
window?.makeKeyAndVisible()
return true
}
- AppDelegate 里 屏蔽/删除 UISceneSession Lifecycle 的两个方法
func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration
func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set<UISceneSession>)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。