2017-09-18 6 views
0

swiftyJsonを使用してJSONを解決しました。私が使用するとき突然swifyJsonがalamofireデータを解決できない

jsonArray = JSON(retValue) 

アラモファイアでデータを取得した後は、すぐにでも問題なく動作します。

しかし、私がストーリーボードから何かを変更すると、動作しません。私はprint(jasonArray) を返します。戻り値は "null"です。私はretValueにデータがあると確信しています

String(data: retValue, encoding: .utf8) 

正しいデータを得るには

は、それから私は私がフォロー見ることができ、私はXcodeでswiftyJsonを入力するためにF7を使用し、jsonArray = JSON(retvalue)文をデバッグ:

do { 
    let object: Any = try JSONSerialization.jsonObject(with: data, options: opt) 
    self.init(jsonObject: object) 
} catch let aError as NSError { 
    if error != nil { 
     error?.pointee = aError 
    } 
    self.init(jsonObject: NSNull()) 
} 

が、結果はそれが唯一の最初の文を免除さを

let object: Any = try JSONSerialization.jsonObject(with: data, options: opt) 

catchを入力してnullを返します。

なぜswiftyJsonが動作しないのですか?

+0

「retValue」とは何ですか? –

答えて

0

私は私の問題を解決しました。すべてにおいて、swiftは少なくとも迅速な3プラットフォームで解決jsonのためのプール能力を持っています。

関連する問題