SwiftUIの基本を身につけたい方はこちら

【Xcode/Swift】windowsで警告:’windows’ was deprecated in iOS 15.0: Use UIWindowScene.windows on a relevant window scene instead

警告内容

windowsのところで以下の警告が表示されてしまいました。

‘windows’ was deprecated in iOS 15.0: Use UIWindowScene.windows on a relevant window scene instead

原因

iOS15から、windowsが非推奨になりました。代わりに、UIWindowScene.windowsを使えといっています。

解決方法

以下のように変更します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
let scenes = UIApplication.shared.connectedScenes
let windowScene = scenes.first as? UIWindowScene
let window = windowScene?.windows.first
let scenes = UIApplication.shared.connectedScenes let windowScene = scenes.first as? UIWindowScene let window = windowScene?.windows.first
let scenes = UIApplication.shared.connectedScenes
let windowScene = scenes.first as? UIWindowScene
let window = windowScene?.windows.first

これでとりあえず、警告は消えるかと思います。

評価