Iphone NSPredicate是否提取NSSet CoreData中的特定数据?

Iphone NSPredicate是否提取NSSet CoreData中的特定数据?,iphone,ios,ipad,core-data,Iphone,Ios,Ipad,Core Data,我有表A和B。A和B有一对多的关系。我从A中提取数据,但在提取数据时,我得到了NSSet中B的所有数据。但我想在从A中提取数据时,在NSSet中有B的一些特定数据。您可以在NSSet上应用谓词。NSSet具有实例方法- - (NSSet *)filteredSetUsingPredicate:(NSPredicate *)predicate Example from apple documentation NSSet *sourceSet = [NSSet setWithObject

我有表A和B。A和B有一对多的关系。我从A中提取数据,但在提取数据时,我得到了NSSet中B的所有数据。但我想在从A中提取数据时,在NSSet中有B的一些特定数据。

您可以在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)

你能给我们看一些代码吗?到目前为止你做了些什么?因为你没有提供任何代码,我可以给你一个链接到好的资源,仅供参考。我正在学习获取数据CoredTaa我知道我可以在NSSet上应用过滤器,但当我从核心数据中获取数据时,我只希望NSSet中有单独的特定数据。