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. 如何使用Watin獲取標籤中的屬性集合?
- 5. 如何使用Linq獲取實體集合屬性的項目?
- 6. 在屬性的集合{}方法獲取屬性名
- 7. Casting a Select從屬性集合中的.Last()中獲取屬性
- 8. 如何使用.Contains()獲取使用LINQ to Objects的集合的屬性?
- 9. asp.net - 屬性集合屬性
- 10. Magento:獲取按屬性過濾的產品集合的訂單項集合
- 11. 使用集合參數針對集合屬性的Linq查詢
- 12. Laravel - 獲取集合中每個集合的最新模型屬性
- 13. 屬性和專用集合
- 14. 具有類似屬性的NSManagedObjects
- 15. REST - 獲取資源的特定屬性的集合只
- 16. 如何獲取沒有屬性的元素的集合?
- 17. Asp.net控件的屬性集合屬性
- 18. 避免獲取刪除NSManagedObjects
- 19. Ruby on Rails:獲取模型屬性的集合
- 20. Magento - 從當前查看的產品獲取集合屬性
- 21. 主幹集合獲取單個屬性的列表
- 22. 如何在Asp.Net中獲取Visible屬性的集合/實際值
- 23. 如何使用AfterMap來映射屬性集合屬性
- 24. 集合屬性的含義
- 25. Neo4j - 獲取節點集合以及關係屬性
- 26. Magento:從沒有產品的屬性集中獲取屬性
- 27. 設置字段{獲取;集;}屬性
- 28. 如何獲取屬性集名稱?
- 29. 使用NSFetchedResultsController獲取對象的屬性
- 30. 使用Applescript獲取xml屬性的值
@ 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