我需要知道Firebase参考更改其内容时应更新表格视图中的哪个单元格。我的数据库系统如下所示:
posts: {
firstPostKey: {
author: userID
caption: "This is a post."
replies: {
firstReplyKey: {
author: userID
caption: "That's a great post!"
}
secondReplyKey: {
author: userID
caption: "It really is."
}
}
}
}
问题是,如果我做这样的事情:
FIRDatabase.database().reference().child("posts").observe(.childChanged, with: { (snapshot) in })
更改后的孩子的密钥将是firstPostKey,即使它是对该帖子的第一个回复,也已经过编辑。我想知道它是否是,例如,标题是"这是一个帖子。",它已被更改,然后返回firstPostKey作为密钥,或者如果它是其中一个回复,并返回该回复的密钥。我需要确切地知道哪些帖子或回复已被编辑,因此我可以在表格视图中更新相应的单元格。任何帮助将不胜感激!