0
私はちょうど彼の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
}
}
})
しかしときまだレム無関係なタイプ辞書への対応から キャストは常に
を失敗した私もresponse.result
を使用して試してみた私のif
の文が誤差の範囲内:私は、私は次のエラーを取得するDictionary
への応答をキャストしてみてくださいains。
回答を印刷すると、実際にはJSON
オブジェクトのすべての属性が表示されます。
私もAlamofireにこの問題がありました。ディクショナリではなく配列としてキャストしてみてください。 – rigdonmr
@rigdonmrでも同じエラーが発生します。 –