На этот раз я получаю странное поведение с NSFetchedResultsController. Я создаю fetchRequest следующим образом:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entdesc = [NSEntityDescription entityForName:@"Exam" inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entdesc];
NSPredicate *predi = [NSPredicate predicateWithFormat:@"student == %@", self.student];
[fetchRequest setPredicate:predi];
Если я выполню его с executeFetchRequest:error:
из NSManagedObjectContext, я получу ожидаемый результат. Все экзамены по мнению студента. (Между студентом и экзаменом существует отношение «один ко многим»). Но если я использую тот же fetchRequest в NSFetchedResultsController, я получаю что-то другое. До сих пор я не получил, что я точно получаю. В моих глазах результат случайный.
Можешь мне помочь? Я хочу управлять экзаменами данного студента с помощью NSFetchedResultsController.
Сандро Мейер
[NSPredicate predicateWithFormat:@"student == %@", self.exam]
. Здесьself.exam
студент? - person albertamg   schedule 23.07.2011