在我的应用程序中,我从Web服务获取消息列表并使用Core Data存储它们。
随着时间的推移,消息量会增加,因为我希望所有消息都可以在我的应用程序中进行离线搜索,这是设计使然。
但是,我的数据库中的消息量越大,在UITableView中显示它们所需的时间就越长。显然,我展示了一个微调器,但我认为应该有一个解决方案可以带来更好的用户体验。
我尝试了以下内容:
因此,Tableview加载速度更快,但在加载完整批次
时会卡住一小段时间我遇到的一个问题是,消息不一定按照需要显示的顺序存储,因此排序
您是否有人建议如何处理此问题?