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