我正在使用RestKit从服务器映射Json数据,并通过从数据库获取这些数据来显示它们。
我的视图中有一个刷新按钮,可以再次执行上述操作。
场景: 我有两个表Key和Profile,它们之间具有一对一的关系。我正在使用以下代码从数据库中获取数据:
NSFetchRequest *fetchRequest = [Key fetchRequest];
[fetchRequest setRelationshipKeyPathsForPrefetching:[NSArray arrayWithObject:@"Profile"]];
[fetchRequest setIncludesSubentities:YES];
NSArray *sortedObjects = [Key executeFetchRequest:fetchRequest];
上述数组返回了数据库中的所有对象。但是当我使用断点检查时,发现出现了一些核心数据错误,这就是未显示所有数据的原因。
// sortedObjects中的所有数据都是这样的。
<Key: 0x889f2f0> (entity: Key; id: 0x889e400 <x-coredata://981A476D-55AC-4CB4-BBD8-E0285E522412/Key/p1489> ; data: <fault>)
有什么想法