将我的应用程序的部署目标更新到 15.0 时,我收到此警告:
'windows' 在 iOS 15.0 中已弃用:在相关窗口场景上使用 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
}