Xcode 11.0 適配iOS13


適配方案

不支持多場景窗口

這種適配方案最簡單。
將多出來的文件和代碼刪除就好了:

  1. 刪除SceneDelegate代理文件 (可選)

  2. 刪除 Info.plist里面的Application Scene Manifest配置(一定要刪除)

  3. 刪除 AppDelegate代理的兩個方法:

    application:configurationForConnectingSceneSession:options:

    application: didDiscardSceneSessions:

    這兩個方法一定要刪除,否則使用純代碼創建的Window和導航控制器UINavigationController不會生效。

支持多場景窗口

參考:博客:iOS13適配:UIWindow窗口和導航控制器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM