首页 > 解决方案 > 如何解决:iOS 15.0 中已弃用“windows”

问题描述

我一直在使用以下代码行获取界面方向。

let orientation = UIApplication.shared.windows.first?.windowScene?.interfaceOrientation

但是,我的新应用针对的是 iOS 15 及更高版本,我现在收到警告'windows' was deprecated in iOS 15.0: Use UIWindowScene.windows on a relevant window scene instead

如何摆脱此警告以及在 iOS 15 中检索设备方向的最佳方法是什么?

标签: iosswiftuiinterfaceorientation

解决方案


你应该从UIApplication.shared.connectedScenes. 你可能只有一个。


推荐阅读