【发布时间】:2018-04-01 23:15:19
【问题描述】:
我正在尝试编写函数来删除我的应用中的帖子。当我删除帖子时,我还想删除与该帖子相关的所有主题标签。 我使用 Firebase 的时间不长,我真的不知道该怎么做:/
我有每一个“主题标签”,在孩子身上,都有相关的帖子。
当我删除帖子时,我想从主题标签中删除关联的孩子。
这是我未完成的代码:
func deleteHashtagsFromPost(withPost id: String) {
Database.database().reference().child("hashtag").observe(.value) { (snapshot) in
if let dict = snapshot.value as? [String: Any] {
for hashtag in dict {
// Here I can access to the hashtag with hashtag.key
// And also to the children associated with hashtag.value
}
}
}
}
这是我数据库中“帖子”的见解:
【问题讨论】:
-
您熟悉 Firebase Cloud Functions 吗?您可以创建一个事件侦听器,从相应的主题标签中删除帖子。
-
能告诉我更多关于这个功能的信息吗?
-
首先我指的这个功能将存在于云端。您在 js 中本地编写代码并使用 Firebase 的 CLI 部署代码。但是,您也可以删除 Swift 中的帖子。
-
你能告诉我们更多关于你的帖子吗?他们看起来怎么样?
-
@Callam 我为你编辑了我的帖子。
标签: ios firebase firebase-realtime-database hashtag swift4