我想向我的列表添加一个新项目,我使用 firebase,但没有用户(电子邮件、密码)
我想添加这样的新项目:
列表
vdjs43ndjufd87
“姓名”: jack
“大学”:哈佛大学
列表
vdjs43ndjufd87
“姓名”: jack
“大学”:哈佛大学
“年龄”:23
此代码对我不起作用
let key = ref.child("posts").childByAutoId().key
let post = ["uid": userID,
"author": username,
"title": title,
"body": body]
let childUpdates = ["/posts/\(key)": post,
"/user-posts/\(userID)/\(key)/": post]
ref.updateChildValues(childUpdates)`
最佳答案
您是否检查过是否允许向数据库添加项目?
默认情况下,Firebase 数据库具有保护功能,如果您尚未为应用的用户实现任何连接模块,则需要在开发过程中停用该保护功能。
不过,在提交您的应用之前,请不要忘记重新激活此保护!
您可以在此处阅读有关规则的更多信息:https://firebase.google.com/docs/database/security/
关于ios - 如何在 Firebase 中更新新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47591887/