我想创建一个获取请求,以便我可以获取具有特定属性值的对象。
在我的一个视图控制器中,我使用了一个如下所示的获取请求:
- (NSFetchRequest *)targetsFetchRequest {
NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"Target"];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"order" ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptors];
return fetchRequest;
}
但是现在我已经为目标对象创建了一个名为" status"在另一个视图控制器中,我想创建一个获取请求,仅获取其状态等于" 1" ...
的目标对象请帮我弄清楚如何创建此获取请求。
感谢分配!
答案 0 :(得分:1)
您需要为获取请求添加谓词。请查看Apple Documentation for NSPredicate和Predicate Programming Guide。
在您的情况下,您需要以下内容:
magnitude