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を使えといっています。

解決方法

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

let scenes = UIApplication.shared.connectedScenes
let windowScene = scenes.first as? UIWindowScene
let window = windowScene?.windows.first

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

評価