0
A
回答
3
怎麼樣使用請求這樣
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Person" inManagedObjectContext:managedObjectContext];
request.entity = entity;
request.propertiesToFetch = [NSArray arrayWithObject:[[entity propertiesByName] objectForKey:@"name"]];
request.returnsDistinctResults = YES;
request.resultType = NSDictionaryResultType;
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
[request setSortDescriptors:[NSArray arrayWithObject:sortDescriptors]];
NSError *error = nil;
NSArray *distinctResults = [managedObjectContext executeFetchRequest:request error:&error];
// Use distinctResults
嘗試,讓我知道。
P.S.代碼已啓用ARC。如果您不使用它,必要時請致電release
。
相關問題
- 1. 獲取節點集的屬性集合
- 2. 獲取基於Linq的其他集合的屬性的集合
- 3. 骨幹集合獲取屬性
- 4. 如何使用Linq獲取實體集合屬性的項目?
- 5. 如何使用Watin獲取標籤中的屬性集合?
- 6. Casting a Select從屬性集合中的.Last()中獲取屬性
- 7. 在屬性的集合{}方法獲取屬性名
- 8. 獲取的屬性集
- 9. Magento:如何獲取屬性集屬性?
- 10. 如何使用.Contains()獲取使用LINQ to Objects的集合的屬性?
- 11. asp.net - 屬性集合屬性
- 12. Magento:獲取按屬性過濾的產品集合的訂單項集合
- 13. 獲取缺省屬性集中不存在的屬性集的所有屬性
- 14. 使用集合參數針對集合屬性的Linq查詢
- 15. Laravel - 獲取集合中每個集合的最新模型屬性
- 16. 屬性和專用集合
- 17. 如何獲取基於屬性的集合中的值
- 18. 如何獲取沒有屬性的元素的集合?
- 19. REST - 獲取資源的特定屬性的集合只
- 20. 計算所有NSManagedObjects'的平均屬性
- 21. 具有類似屬性的NSManagedObjects
- 22. 使用新屬性擴展scala集合
- 23. 不能使用Count()屬性集合linQ
- 24. xceed Propertygrid - 如何使用屬性集合
- 25. Asp.net控件的屬性集合屬性
- 26. 在集合屬性
- 27. 避免獲取刪除NSManagedObjects
- 28. 主幹集合獲取單個屬性的列表
- 29. 如何在Asp.Net中獲取Visible屬性的集合/實際值
- 30. Magento - 從當前查看的產品獲取集合屬性
@ Helium3另請參見http://stackoverflow.com/questions/2785844/how-to-fetch-distinct-values-in-core-data – 2013-03-06 21:41:53
該返回是否將NSManagedObjects與關聯的數據讀取錯誤。例如。是否可以使用object.someProperty訪問NSManagedObject的其他屬性。另外,如何將propertiesToFetch應用於僅搜索與其他屬性匹配的對象中的屬性,例如年齡和性別。那麼,只爲特定年齡和性別的人提取獨特的名字? – jarryd 2013-03-06 22:06:23
@ Helium3如果您想使用其他任何屬性,您必須將其添加到您在'propertiesToFetch'屬性中設置的數組中。 – 2013-03-06 22:17:04