我有一个数组,其内容已更新,并且每秒都会添加新条目。如何在表视图中显示数组的内容,以便我可以看到新插入的行和更新行的更新。任何人都可以帮助我。
提前致谢!!!
答案 0 :(得分:2)
建议的答案; [theTableView reload]绝对可以正常工作。但是,如果您每隔几秒钟更新一次表格,那么您的用户就会讨厌您并对您的应用进行投票。没问题。
尝试在通知处理程序中捕获重新加载数据。在该处理程序中,检查更新的数据是否属于当前可见单元格之间的某个位置,如果是,则更新当前可见的视图。如果没有,请忽略更新的数据(但请将其添加到基础模型)。如果用户进一步滚动,则在更新后,将调用cellForIndexPath:并自动绘制更新的数据。
每次查看秒数时重新加载非常繁重,当然需要大量数据。绘画可能搞砸了或更糟..
答案 1 :(得分:0)
每次更新数据源时都需要重新加载。因此,如果您的表视图是theTableView,您将在更新阵列后执行此指令:
[theTableView reload]