ios - 如何在ios swift中实时更新单元格内容时实时更新tableview单元格内容

标签 ios swift uitableview cocoa cocoa-touch

我正在使用 openfire 开发聊天应用程序,我已将交付状态标签放入表格 View 单元格内。无论接收者是否收到消息,我都会收到回电,然后我将传递状态更新到 sqlite DB,然后显示单元格的内容。 我的问题是,当用户实时位于该 tableviewcontroller 中时,我的交付状态标签在 sqlite 更新后没有更新。

最佳答案

更新模型数据,然后使用已更改的单元格的索引路径调用 TableView 的 reloadRows(at:with:) 方法。确保在主线程上发出对 reloadRows(at:with:) 的调用。

关于ios - 如何在ios swift中实时更新单元格内容时实时更新tableview单元格内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52204151/

相关文章:

ios swift - 具有多个数据源/ Nib 的表格 View

ios - Swift - 在 CGPoint 比较颜色

ios - 如何在swift中设置子类属性

iphone - 滚动时基本 UITableView 的内存问题

ios - Swift UITableViewCell subview 布局更新延迟

iphone - 如何缩小从远程服务器加载的非视网膜 iPhone 的视网膜图像?

ios - Swift:使用协议(protocol)进行典型化?

ios - Unicode 字符串在 iOS 上不起作用

ios - 如何解决这个崩溃?

ios - 计算 UITableViewCell 的最佳图像大小