1
如果我使用的數據模型定義了'教師'和'學生'。 '老師'和'學生'是一對多的。使用CoreData和NSFetchedResultsController的一些問題
如:
student.whoTeach = teacher
我想用NSPredicate
獲得「學生」的NSFetchedResultsController
,這些學生都是一樣的老師,然後我會告訴他們UITableView
。
但我不知道如何得到'同一位老師'。
NSFetchRequest *request = [[NSFetchRequest alloc] initWithEntityName:@"Student"];
request.predicate = [NSPredicate predicateWithFormat:]; // This I don't know how to code!
_fetchedResultsController = [[NSFetchedResultsController alloc]initWithFetchRequest:request
managedObjectContext:self.managedObjectContext sectionNameKeyPath:nil cacheName:nil];
request.predicate = [NSPredicate predicateWithFormat:@「whoTeach ==%@」,self.teacher]; // 這是正確的 ? – Jellyfish 2014-11-03 02:59:00