我有表A和B.A和B有一对多的关系。我从A中获取数据,但是在获取数据时我得到了NSSet中B的所有数据。但是我想在NSSet中有B的一些特定数据我正在从A获取数据。
最佳答案
您可以在NSSet上应用谓词。 NSSet具有实例方法-
- (NSSet *)filteredSetUsingPredicate:(NSPredicate *)predicate
Example from apple documentation
NSSet *sourceSet =
[NSSet setWithObjects:@"One", @"Two", @"Three", @"Four", nil];
NSPredicate *predicate =
[NSPredicate predicateWithFormat:@"SELF beginswith 'T'"];
NSSet *filteredSet =
[sourceSet filteredSetUsingPredicate:predicate];
// filteredSet contains (Two, Three)
关于iphone - NSPredicate来获取NSSet CoreData中的特定数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13946623/