Xcodeのエラーを削除しよう!

‘async(priority:operation:)’ is deprecated: `async` was replaced by `Task.init` and will be removed shortly.

SwiftUIでasync awaitを用いてコードを書いていたら、deprecated警告が出ました。

サンプルコードを使っていたので、エラーが出ないはずなんですが調べてみました。

‘async(priority:operation:)’ is deprecated: `async` was replaced by `Task.init` and will be removed shortly.

 async(priority:operation:) はDeprecatedになっていました。
https://developer.apple.com/documentation/swift/taskgroup/3851242-async

こちらの Taskinit(priority:operation:) を用いてください、ということみたいです。
https://developer.apple.com/documentation/swift/task/3856790-init

Swift: 'async(priority:operation:)' is deprecated ...!!
Swiftでasync awaitを用いてコードを書いていたら、 deprecated警告...!! ```swift 'async(priority:operation:)' is deprecated: `async` was replaced by `Task.init` and will be removed ...

‘Handle’ is deprecated: Task.Handle has been removed; use Task

SwiftUIでタスクを用いてコードを書いていたら、deprecated警告が出ました。

Task.Handleを使っている部分をTaskにすればOKです。

Apple Developer Documentation

 

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

SwiftUIを用いてコードを書いていたら、deprecated警告が出ました。

       //let root = UIApplication.shared.windows.first?.rootViewController

rootViewControllerを定義したい場合は以下のように書けば動きます。

 
 let scenes = UIApplication.shared.connectedScenes
 let windowScenes = scenes.first as? UIWindowScene
 let rootVC = windowScenes?.keyWindow?.rootViewController
iOS15からの'windows' was deprecated in iOS 15.0: Use UIWindowScene.windows on a relevant window scene insteadに対応する - Qiita
はじめに iOS15からUIApplication.shared.windowsを使用すると'windows' was deprecated in iOS 15.0: Use UIWindowScene.windows on a...

 

‘animation’ was deprecated in iOS 15.0: Use withAnimation or animation(_:value:) instead.

アニメーションは、見栄えを良くする機能なので、一旦修正方法がわからない場合は、コメントアウトして、再度理解してから追加するようにしましょう。

SwiftUI におけるアニメーションの基本的な実装方法について iOS 15 から deprecated になるものも交えて紹介 - Qiita
はじめに こんにちは、アイカワと申します。 この記事は Qiita iOS Advent Calendar 2021 の 17 日目の記事になります。 この記事では SwiftUI でアニメーションを実装する際の基本的な実装方...

 

Expression implicitly coerced from ‘URL?’ to ‘Any’

[Swift] LT会の時、順番決めに困っちゃうので - Qiita
タイトルのとおりです。 LT会をする際にいつも順番決めに困っちゃうので乱数で発表者を決めるコードをメモしておきます。 配列からランダムで値を取り出す。 配列からランダムで要素を取り出すにはrandomElement()を使います...

 

‘startRecording(withMicrophoneEnabled:handler:)’ was deprecated in iOS 10.0: Use microphoneEnabled property

 

‘detach(priority:operation:)’ is deprecated: `detach` was replaced by `Task.detached` and will be removed shortly.

 

 

– <Google>[I-ACS023008] To enable debug logging set the following application argument: -APMAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)

https://help.apple.com/xcode/mac/8.0/#/dev3ec8a1cb4

Apple Xcode
サイドFIREのHPをフォローする
個人事業主・副業の始め方|BONDS SFDAOコミュニティブログ

コメント

タイトルとURLをコピーしました