Objective c executeFetchRequest:错误:冻结应用程序

Objective c executeFetchRequest:错误:冻结应用程序,objective-c,core-data,nsfetchrequest,Objective C,Core Data,Nsfetchrequest,我不知道它是什么,但它是在获取元素时发生的,我就是这么想的,因为应用程序刚刚冻结,我暂停调试,调试器在return[\uu context executeFetchRequest:request error:&error]处停止对此的任何帮助都将不胜感激。检查此项基本上您需要锁定persistentStoreCordinator,因为只读调用不是线程安全的。苹果的文档中提到了这一点。干杯,我的朋友 我建议暂时将该行分成3或4行,至少出于调试目的:声明一个NSArray实例以接收结果,检查是否有错

我不知道它是什么,但它是在获取元素时发生的,我就是这么想的,因为应用程序刚刚冻结,我暂停调试,调试器在
return[\uu context executeFetchRequest:request error:&error]处停止对此的任何帮助都将不胜感激。

检查此项基本上您需要锁定persistentStoreCordinator,因为只读调用不是线程安全的。苹果的文档中提到了这一点。干杯,我的朋友

我建议暂时将该行分成3或4行,至少出于调试目的:声明一个NSArray实例以接收结果,检查是否有错误以及数组是否非空,然后返回数组。我将尝试一下,并告诉您发生了什么,谢谢您的建议