2012-04-17 3 views
0

У меня есть две сущности Новости и теги. В новостях есть отношение «многие» к тегу и тегу, которое имеет отношение «многие» к новостям (обратные отношения).Как получить все новости о выбранном теге в CoreData?

Tag: 
-tagcontent 
News: 
-title 
-newscontent 

Как получить список всех новостей с tagcontent = @ «Автомобили»

+0

только с автомобилями? –

ответ

1

Вы можете использовать somehting как это - ЛЮБОЙ поможет вам

 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