ios - 如何解决: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 中检索设备方向的最佳方法是什么?
解决方案
你应该从UIApplication.shared.connectedScenes
. 你可能只有一个。
推荐阅读
- google-cloud-platform - 使用 Container-Optimized OS 为 GCE 实例设置网络 (TCP) 负载均衡器
- oracle-apex - Oracle APEX 20.2 - 在新 TAB 中处理打开应用程序
- shell - 在 Mac 终端上的 sh -c 调用中转义单引号
- ios - 用于颤振的 iOS 模拟器
- reactjs - TypeError:无法读取未定义的属性(读取“目标”)(Typscript/React)
- c++ - 提升构建:缺少规则
- java - 附上 PDDoucment 的问题
- jenkins - 詹金斯的工作卡在队列中。如果工作人员离线,如何使其自动失败
- ruby-on-rails - HTTParty#lock 似乎覆盖了 ActiveRecord 的 #lock 方法
- java - 创建名为“springSecurityFilterChain API 端点的 bean”时出错