1
晚上,我試圖創造一個APIClient,但我有一個警告一個問題: APIClient.swift:53:81: Cast from 'Data' to unrelated type '[String : Any]' always fails
雨燕3.0:數據以JSON [字符串:任何]
在這段代碼中,我試圖將數據轉換爲JSON作爲詞典[String : Any]
。
我猜編譯器不知道這個轉換是否可能或不可能,所以它會拋出錯誤,但我敢肯定它會工作。那麼,我該如何避免這個警告,或者我該如何編寫更安全的代碼呢?
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
謝謝埃裏克! –