0
iPhoneのアドレス帳から電話番号&の名前をエクスポートしています。ここでSwiftを使ってFirebaseが自動的に値を更新する
はコードです:
dbRef = Database.database().reference()
let nameData = ["contactName": contact.name ]
let phoneData = ["contactPhone": contact.phone]
self.dbRef.child("user/contacts").childByAutoId().setValue(nameData)
self.dbRef.child("user/contacts").observe(.value, with: { (snapshot) in
if let result = snapshot.children.allObjects as? [DataSnapshot] {
for child in result {
let orderID = child.key
self.dbRef.child("user/contacts").child(orderID).updateChildValues(phoneData)
}
}
})
しかし、結果はそのように見ている:私はXcodeのシミュレータを停止するまでContactPhoneの値は、自動的にノンストップを変更しています。
は、誰かが私を助けることができる..何をする必要が単一辞書にnameData
とphoneData
を組み合わせて、接触してこれを設定しているあなた
ありがとうございます!しかし、もし私が単一の辞書ではなく、個別にnameDataとphoneDataを使用すると可能ではないのですか? –
@KUNWOOMYUNG次に、その 'childByAutoId'を参照する必要があります –
クール、もう一度ありがとう! –