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