我正在使用NSFetchedResultsController,並且我有一個問題來查詢父屬性中的計數。
如何計算NSFetchedResultsController中父實體的列表大小
假設以下數據模型'Group','Category','Item'。
- 項目:所有項目都屬於「類別」
- 類別:「類別」可能屬於某種「集團」
- 組:「集團」具有零到N「分類」
我想要搜索沒有任何分類的所有項目。
我的代碼如下:
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Item" inManagedObjectContext:managedObjectContext];
[fetchRequest setEntity:entity];
...
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(([email protected] == 0) || category.categoryId == %@)", categoryId];
...
但是, 「category.groups @算。」 並沒有在這裏工作。 (它運行良好NSFetchedRequest)
我該如何解決這個問題。請幫幫我;;
謝謝。
糟糕!這只是我的打字錯誤。但是這個問題沒有解決。無論如何感謝您的回覆。 – likejy 2010-08-06 16:37:36