私はFirebaseから受け取った以下のデータを持っています。 snapshotValueをNSDictionaryにしました。Swift 3.0のネストされたNSDictionary値へのアクセス
self.ref.child("users").child(facebookID_Firebase as! String).observeSingleEvent(of: .value, with: { (snapshot) in
let snapshotValue = snapshot.value as? NSDictionary
print(snapshotValue, "snapshotValue")
//this line of code doesn't work
//self.pictureURL = snapshot["picture"]["data"]["url"]
}) { (error) in
print(error.localizedDescription)
}
私はHow do I manipulate nested dictionaries in Swift, e.g. JSON data?、How to access deeply nested dictionaries in Swift、および他の解決策はまだありません運を試してみました。
データキーと画像キー内のurl値にアクセスするにはどうすればよいですか?
Firebaseで別の参照を作成して値を取得できますが、別の要求を保存しようとしています。
ところであなたはFirebaseは、別の要求を送信していない別の参照を行うとき。これらのmombo jamboはすべてFirebaseクライアント自身によって処理されます。 –
@CemalEker Oh gotcha!私はそれを間違って言いました。 –
この回答を確認してください https://stackoverflow.com/a/43715807/3806350 –