警告文が突然出現
'responseJSON(queue:dataPreprocessor:emptyResponseCodes:emptyRequestMethods:options:completionHandler:)' is deprecated: responseJSON deprecated and will be removed in Alamofire 6. Use responseDecodable instead.
responseJSONは非推奨です。
Alamofire 6で削除される予定です。
代わりにresponseDecodableを使ってください。
だそうです。
気づいた時に修正しておくのが一番ということで修正したので共有します。
結論
- AF.request("", method: .get).responseJSON
+ AF.request("", method: .get).responseData
警告文にはresponseDecodableと記載してあったがresponseDataの方が綺麗に置き換えができた。
おわり
今回の記事を書くにあたって使ったテスト的なプロジェクトがあるのでサンプルとして置いておきます。