我试图从 Firebase 中删除一个子项,但是由于某种原因它没有删除它。
这就是我删除它的方式(我得到了正确的引用):
FIRDatabase.database().reference().child("posts").child(commentsArray[indexPath.row].key).removeValue()
如果我尝试po
这个值输出是例如:
https://snuspedia.firebaseio.com/posts/coments/-KTzfD1wOa9sRXw93gAF
这是什么:
我做错了什么吗?
最佳答案
所以我认识到你错过了帖子的关键:
https://snuspedia.firebaseio.com/posts/<KEY OF YOUR POST>/comments/-KTzfD1wOa9sRXw93gAF
引用代码应包含具体帖子的key:
FIRDatabase.database().reference().child("posts").child(<KEY OF YOUR POST>).child("comments").child(commentsArray[indexPath.row].key).removeValue()
关于ios - Firebase 值未被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40030377/