SWIFTコードの次の行:'式の型は、よりコンテキストなしに曖昧である' 3
let jsonData = JSON(data: data, options: JSONSerialization.ReadingOptions.mutableContainers, error: nil)
次のエラー原因:
SWIFTコードの次の行:'式の型は、よりコンテキストなしに曖昧である' 3
let jsonData = JSON(data: data, options: JSONSerialization.ReadingOptions.mutableContainers, error: nil)
次のエラー原因:
をSwiftyJSONを使用してSWIFT 3で最もよく
https://cocoapods.org/pods/SwiftyJSON
その後: -
import SwiftyJSON
このコード: -
let json = JSON(data)
let results = json["animals"].array
パラメータoptions
アレイです。
let jsonData = JSON(data: data, options: [JSONSerialization.ReadingOptions.mutableContainers], error: nil)
パラメータ 'options'は**オプションセット**です。この場合は完全に省略する必要があります(問題の原因ではありません)。 – vadian
スイフト3 SwiftyJSON
の適切なAPIが全くerror
パラメータはありませんが、この方法は、throw
でき
単に
let jsonData = try JSON(data: data)
あります。
いつものように、Swiftでは.mutableContainers
を使用しないでください。無駄だ。
「JSON」という名前の同じタイプのフレームワークが2つあるようです。私はあなたが 'SwiftyJSON'を使っていると思うので、それを指定してみてください:' let jsonData = SwiftyJSON.JSON([...]) ' – the4kman
Swift 3にAPIに' error'パラメータがあるのではないかと思います。 '.mutableContainers'を持つオブジェクトは不変の定数になりますか? – vadian
'do'と' do {} catch {} 'を使用していますか? –