【发布时间】:2014-11-12 16:15:52
【问题描述】:
我很难检查一个 nsorderedset 是否是 NSPredicate 字符串中另一个 nsorderedset 的子集。
我可以用下面的块实现结果:
request.predicate = [NSPredicate predicateWithBlock:^BOOL(id object, NSDictionary *bindings) {
NSOrderedSet *biggerSet = [object valueForKey:@"attributeName"];
return [smallerSet isSubsetOfOrderedSet:biggerSet];
}];
但我相信字符串格式可能会更高效(我错了吗?)。
尝试了@"attribute CONTAINS %@" 和@"%@ IN attribute" 之类的方法,但没有成功。
感谢您的帮助。
【问题讨论】:
标签: core-data nspredicate nsset