0
私はエラーを取得します[String: AnyObject]
から[AnyObjectHashable: Any]
までです。これはエラーを修正していません。誰かがこのエラーが発生している理由とその解決方法を説明できますか?は、エラーを解決する方法「あいまいな参照は、メンバーの添字」に」
私はエラーを取得します[String: AnyObject]
から[AnyObjectHashable: Any]
までです。これはエラーを修正していません。誰かがこのエラーが発生している理由とその解決方法を説明できますか?は、エラーを解決する方法「あいまいな参照は、メンバーの添字」に」
あなたは[文字列:任意]のように使用することができ、迅速な3で辞書を作るために、これを置き換えることができます代わりに[文字列:ANYOBJECT]
let jsonObject = try JSONSerialization.jsonObject(with: data, options: [])
guard let jsonDictionary = jsonObject as? [String: Any],
let photos = jsonDictionary["photos"] as? [String: AnyObject], // this line is giving the error
let photosArray = photos["photo"] as? [[String: Any]] else {
print("Error")
}
print(jsonDictionary)
感謝。私はすべてをAnyとAnyHashableに変更しました。 – grabury
@graburyそれでは今は動作していますか? –
@graburyあなたの質問では、あなたはそれを正確に試したが、うまくいかないと言った。何が今働きましたか? – HAS