使用nsfetchedresultscontroller更新uitableview会阻止ui直到数据加载。我需要避免它。你能建议避免它吗?
答案 0 :(得分:0)
关于Coredata和Threads,“Cocoa is My Girlfriend”网站上有一篇非常好的文章。正是这个问题得到了解决,人们可以在后台更新uitableview。
http://www.cimgf.com/2011/05/04/core-data-and-threads-without-the-headache/
答案 1 :(得分:0)
创建一个后台队列,然后将代码放入
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
// put NSFetchedResults code here
});
这将阻止用户界面