您好我是在使用swift在iOS上尝试使用firebase进行短数据库写操作时遇到此错误。我的代码在点击Firebase()。Database()。reference()行后立即崩溃。我正在运行Firebase 4.我已将Firebase导入到我的AppDelegate中,并在func应用程序中调用此代码。
FirebaseApp.configure()
let myDatabase = Firebase.Database().reference()
myDatabase.setValue("We've got data!")
答案 0 :(得分:0)
Firebase数据库将数据视为键/值对,因此当您想要setValue时,请确保它当前处于键值下。通过调用Firebase.Database()。reference(),您只需访问数据库的根路径,而不会指向键值。您需要明确地解决密钥(例如Firebase.Database()。reference()。child(" data")。setValue("我们有数据!") ) 或使用childByAutoId()。setValue()让firebase帮助您生成密钥ID。