【发布时间】:2022-01-27 05:47:05
【问题描述】:
将我的应用部署目标更新到 15.0 时,我收到以下警告:
'windows' 在 iOS 15.0 中已弃用:在 a 上使用 UIWindowScene.windows 而是相关的窗口场景
我试图在网上查看可以采取哪些措施来解决此问题,但找不到太多关于此的信息。希望大家多多指教。
我在出现此警报的地方使用的代码行是:
let window = UIApplication.shared.windows[0]
在我的 ViewDidLoad() 中跟随:
DispatchQueue.main.async { [weak self] in
if defaults.bool(forKey: "darkModeBoolSwitch") == true {
self?.window.overrideUserInterfaceStyle = .dark
} else if defaults.bool(forKey: "darkModeBoolSwitch") == false {
self?.window.overrideUserInterfaceStyle = .light
}
【问题讨论】:
-
== true是多余的
标签: swift darkmode uiwindowscene