【发布时间】:2023-04-09 07:45:01
【问题描述】:
我的主要任务是在应用程序进入后台时将屏幕与非透明视图重叠以隐藏信息。官方解决方案描述为here。
问题是它有时无法在 iOS 13 上运行。
我找到了这个article:
它解释了sceneDidBecomeActive(_:) 和sceneWillResignActive(_:) 的工作原理。但是新项目有AppDelegate+SceneDelegate,旧项目只有AppDelegate。我可以只使用applicationDidBecomeActive(_:) 和applicationWillResignActive(_:) 吗?或者我应该以某种方式迁移项目以使用UISceneDelegate(iOS 12 及更早版本不支持)?
【问题讨论】:
标签: swift appdelegate ios13 xcode11 uiscenedelegate