Iphone MOC刷新后CoreData无法完成故障-如何解决?
我是iphone开发新手,核心数据有这个问题 目前,我的应用程序的工作原理如下:Iphone MOC刷新后CoreData无法完成故障-如何解决?,iphone,core-data,nsmanagedobjectcontext,Iphone,Core Data,Nsmanagedobjectcontext,我是iphone开发新手,核心数据有这个问题 目前,我的应用程序的工作原理如下: 我正在从核心数据执行提取,并在TableView中显示我的对象列表 拆下新线程,按照建议为其创建新MOC 获取xml,解析它,然后清除核心数据并用xml中的新数据填充它 保存我的MOC 如果用户没有在MOC的保存范围内滚动TableView,它可以正常工作,但如果用户滚动了TableView,我就会收到这个错误,应用程序就会崩溃 有人能用简单的英语解释为什么会发生这种情况,我该如何解决这个问题 非常感谢。好的,解决
非常感谢。好的,解决方案很简单,只需使用请求对象的属性从CoreData获取初始正常对象,而不是错误 像这样:
//...
[request setReturnsObjectsAsFaults:NO];
//...
内存分配没有区别(至少我在工具中没有注意到),但问题消失了)