NSFetchedResultsController与UITableView配合使用问题

1.聊天页面的数据展示,我使用了NSFetchedResultsController,在聊天数据比较多的情况下,大约有200条数据的时候,发送信息到展示到页面,有明显的卡顿现象。我通过日志追踪了一下发现,执行controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:方法到 执行cellForRowAtIndexPath:方法的时间在150毫秒左右,这个时间有点长,这个需要怎么做优化呢?
2.另外还有个问题,我发现controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:方法,有时候同一条数据执行好多次NSFetchedResultsChangeInsert,不知道是怎么回事儿?

阅读 3.5k
1 个回答
新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题