iOS5核心数据获取会冻结应用程序

时间:2012-01-19 06:57:56

标签: iphone core-data ios5 freeze

从iOS5开始,我的应用在使用fetchedResultsController时开始冻结。退出模拟器后,我附加了调试器结果。

enter image description here

任何帮助将不胜感激。

由于

1 个答案:

答案 0 :(得分:4)

您在评论中说您正在使用performSelectorInBackground:来更新Google视图。这是不对的,影响UI的所有代码都应该在主线程上执行。

此外(我认为这是造成问题的原因)你不能在线程之间重用MOC。每个线程必须有自己的MOC,然后可以使用相同的NSPersistentStoreCoordinator

您应该阅读Apple's guide on this topic