如何解决重新加载和NSNotification后,表视图未更新
当用户离开群聊时,我使用NSNotifications调用refreshChats。这将更新User.current.groups(我测试过可以正常工作),因此refreshChats应该观察到所有组都期望用户刚离开的组。对消息进行排序后,将调用Tableview.reloadData(),但是我仍然看到我刚刚留在表视图中的群聊。我必须在终止后重新打开应用程序才能看到更改。
@objc func refreshChats(notification: NSNotification) {
messages.removeAll()
messagesDictionary.removeAll()
for group in User.current.groups {
observeGroupMessages(group: group)
}
observeUserMessages()
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。