2012-04-17 4 views
0

私は2つのエンティティNewsとTagを持っています。 ニュースには、タグとタグとの関係が多かれ少なかれ、ニュース(逆関係)と多対多の関係があります。 tagcontentですべてのニュースの一覧を取得する方法CoreDataで選択したタグのすべてのニュースを取得する方法は?

Tag: 
-tagcontent 
News: 
-title 
-newscontent 

= "カーズ"

+0

を助けるべき? –

答えて

1

あなたはこのようsomehtingを使用することができます@ - 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]; 
+0

ありがとうございますが、fetchedResultsControllerを新しいニュースリスト – Alex

+0

で更新するにはどうすればいいですか? –

+0

NSSetをfetchedResultsControllerにフィードする方法をコード行で記述することができます – Alex

関連する問題