如何获取CoreData中所选标签的所有新闻?

时间:2012-04-17 10:37:38

标签: ios xcode core-data predicate

我有两个实体新闻和标签。 新闻与Tag和Tag有很多关系,与新闻有很多关系(反向关系)。

Tag:
-tagcontent
News:
-title
-newscontent

如何使用tagcontent = @“Cars”获取所有新闻的列表

1 个答案:

答案 0 :(得分:1)

您可以使用类似的内容 - ANY 可以帮助您

     NSFetchRequest *request = [[NSFetchRequest alloc]init];
    NSString *tagName = @"Cars";
    request.entity = [NSEntityDescription entityForName:@"News" inManagedObjectContext:context];
    request.predicate = [NSPredicate predicateWithFormat:@"ANY tag.tagcontent = %@",tagName];

    NSError *error = nil;
    NSrray *results = [context executeFetchRequest:request error:&error];