0
我有一個簡單的人物和物品實體對象圖。我有從人到物品和相反的一對多關係。我想在tableview中顯示屬於使用提取結果控制器的選定人員的所有項目,所以當我添加和刪除時,我不必處理更新表格視圖。我該怎麼做?這讓我瘋狂。謝謝!取得關係的結果
我有一個簡單的人物和物品實體對象圖。我有從人到物品和相反的一對多關係。我想在tableview中顯示屬於使用提取結果控制器的選定人員的所有項目,所以當我添加和刪除時,我不必處理更新表格視圖。我該怎麼做?這讓我瘋狂。謝謝!取得關係的結果
我假設你一般設置和使用NSFetchedResultsController
還可以,或者很樂意參考Apple示例代碼和文檔?所以我猜你在問如何構建一個NSFetchRequest
來獲取特定人物的Item對象,然後你可以將它傳遞給獲取的結果控制器?如果是這樣,這是一個如何完成的例子。
Person *person1 = [self someMethodThatReturnsTheRightPersonObject];
NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Item"];
// Assumes the inverse relationship Item -> Person is named "person"
request.predicate = [NSPredicate predicateWithFormat:@"person==%@", person1];
request.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"someKindOfOrderingAttibute" ascending:YES]];