我正在开发一个应用,我的要求是将设备联系人加载到应用中并保存在coredata中。我正在使用fetchedresultscontroller显示列表。联系人负载需要一些时间,之后我将联系人上传到服务器。 完成所有操作后,当我使用谓词进行搜索并调用fetchedresultscontroller时,执行fetch应用程序崩溃并导致访问错误。当我打印fetchedresultscontroller时,它仍然存在。应用程序在执行提取之前崩溃。
如果我重新启动该应用程序并使用搜索,则不会崩溃。 我知道崩溃是由于内存管理引起的。但是我找不到实际的解决方法。请提出执行此类要求的最佳方法。
如果我的联系较少,则可以正常工作。我要处理最坏的情况。