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,而不是在单个字典中,这是不可能的? –
@KUNWOOMYUNG然后你需要参考'childByAutoId' –
很酷,再次感谢! –