我是Firebase的新手。我正在使用Swift。我想将用户的评论存储在我的数据库中,但是Firebase上似乎没有任何显示。我的代码有问题吗? 感谢您的帮助。
apis.py
答案 0 :(得分:1)
听起来您希望用户能够发表评论。用户可以选择登录,在这种情况下,您还想存储他们的UID。
执行此操作的方式非常简单(我也不是Swift专家)是
var currentUserID = "anonymous"
if let currentUser = Auth.auth().currentUser {
currentUserID = currentUser.uid
}
newCommentReference.setValue(["uid": currentUserID, "commentText": textField.text!]) { (error, ref) in
if error != nil {
print(error!.localizedDescription)
return
}
}
现在,uid
属性将具有发表评论的用户的UID,如果没有登录,则为"anonymous"
。