我刚刚遇到了通过 Xcode 4.6.2 中的模型编辑器创建的获取请求模板的问题。我试图在获取请求的核心数据检查器中更改结果类型设置,如下图所示:
但是,当我在代码中加载模板时,设置不会反映:
NSFetchRequest *req = [self.managedObjectModel fetchRequestTemplateForName:@"itemIds"];
NSLog(@"Result type is %d", req.resultType);
返回0,也就是NSManagedObjectResultType
. 同样,当我获取模板时,高级下的其他设置似乎没有从模型中加载。我都尝试了fetchRequestTemplateForName:
,fetchRequestFromTemplateWithName:substitutionVariables:
但它们都没有给出预期的结果。这是 Xcode 中的错误/NSManagedObjectModel
还是我做错了什么?