0
我剛開始學習IOS Swift 2.2
開發,我正在遵循一個唯一的教程,教師在他的Xcode項目中安裝Alamofire
(早期版本),然後構建一個http請求。從響應轉換爲無關類型字典總是失敗Alamofire 3.4
是從調用返回的數據是JSON
類型的,我已經是我使用的Alamofire 3.4
最新版本,我.GET
請求的問題是建立像這樣:
Alamofire.request(.GET, url).responseJSON(completionHandler: { (response: Response<AnyObject, NSError>) in
print(response)
if let result = response as? Dictionary<String, AnyObject> {
if let weight = result["weight"] as? String {
self._weight = weight
}
}
})
然而,當我嘗試轉換爲Dictionary
我得到以下錯誤的響應:從反應到不相關類型的 演員字典總是失敗
我我if
語句中使用response.result
也試過但錯誤依然REM AINS。
當我打印迴應時,我實際上看到了JSON
對象中的所有屬性。
我以前也曾與Alamofire發生過這個問題。嘗試將其轉換爲數組而不是字典。 – rigdonmr
@rigdonmr仍然收到相同的錯誤。 –