【发布时间】:2012-03-21 09:50:52
【问题描述】:
你能帮我解决我的问题吗?我有服务将所有请求结果缓存到核心数据。我使用 RestKit 来做到这一点。除保存外,一切正常。然后我尝试更改对象中的某些属性,然后将其保存为 NSManagedObjectContext 保存方法,但如果我在保存更改后查看此对象,我会看到:
<User: 0xcedf910> (entity: User; id: 0xcede9f0 <x-coredata://904DBCDF-F1CF-4F2B-B173-2994FE47DEC8/User/p1800> ; data: <fault>)
然后尝试从上面的对象获取数据我出错了:
*** Terminating app due to uncaught exception 'NSObjectInaccessibleException', reason: 'CoreData could not fulfill a fault for '0xcedbce0 <x-coredata://904DBCDF-F1CF-4F2B-B173-2994FE47DEC8/User/p1722>
获取对象的代码:
[objectManager.objectStore objectsForResourcePath:path]
有什么帮助吗?谢谢你。
【问题讨论】:
-
这似乎是 NSManagedObjectContext 保存在 RestKit 中的错误