Ios 如何在swift中从childByAutoID()获取密钥
我正在使用firebase将数据上传到数据库中,使用以下方法:Ios 如何在swift中从childByAutoID()获取密钥,ios,swift,firebase,firebase-realtime-database,Ios,Swift,Firebase,Firebase Realtime Database,我正在使用firebase将数据上传到数据库中,使用以下方法: REF\u SESSIONS.childByAutoId().updateChildValue([my data]) 有没有办法得到关键值?我想把它保存到coreData中 这样行吗 let sessionKey = REF_SESSIONS.childByAutoId().key REF_SESSIONS.child(sessionKey!).updateChildValues([my data]) 我建议创建一个新节点,获取密
REF\u SESSIONS.childByAutoId().updateChildValue([my data])
有没有办法得到关键值?我想把它保存到coreData中
这样行吗
let sessionKey = REF_SESSIONS.childByAutoId().key
REF_SESSIONS.child(sessionKey!).updateChildValues([my data])
我建议创建一个新节点,获取密钥,然后用数据填充它:
let key = REF_SESSIONS.childByAutoId().key
REF_SESSIONS.child(key).updateChildValues([my data])
必须明确子id。
childByAutoId
用于在Firebase中创建新的子id。发布Firebase数据库的屏幕截图以及您试图实现的目标。所以我们可以帮助你:)是的,那会有用的。调用childByAutoId()
返回一个新的数据库位置,并对该位置调用key
,将返回其密钥。