夕方には、私はAPIClientを作成しようとしているが、私は警告の問題を抱えている: APIClient.swift:53:81: Cast from 'Data' to unrelated type '[String : Any]' always fails
スウィフト3.0:JSONへのデータ[文字列:任意]
私はこのコードでデータをに変換しようとしています。[String : Any]
としてJSONを入力してください。
コンパイラは、このキャストが可能か不可能かを知ることができないので、エラーをスローしますが、動作することは間違いありません。では、この警告を避けるにはどうすればよいでしょうか、より安全なコードを書くにはどうしたらいいですか?
case 200:
do {
let json = try JSONSerialization.data(withJSONObject: data!, options: []) as? [String : Any]
completion(json, HTTPResponse, nil)
} catch let error {
completion(nil, HTTPResponse, error)
}
へ
おかげであなたは間違った方法を使用しています。 – Moritz
ありがとう、エリック! –