核心数据 - 分组
Posted
技术标签:
【中文标题】核心数据 - 分组【英文标题】:Core Data - GROUP BY 【发布时间】:2010-10-04 14:06:47 【问题描述】:我正在尝试对 Core Data 返回的结果进行分组。我读到您需要将“SortDescriptors”与选择器一起使用,但我似乎无法让它工作?
我正在尝试返回分组的“唯一”名称值?
http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/SortDescriptors/Concepts/Creating.html
【问题讨论】:
撞这个!如果我写“@distinctUnionOfObjects.contactNumber”,它会返回一个只有联系人号码的数组,而我想要一个同时具有“contactNumber”和“contactName”的Recents 对象。知道如何编写运算符以使其返回Recents 对象而不是NSString 的contactNumber? 所以如果我添加“distinctUnionOfObjects”作为属性的前缀,那么它会返回一个不同的对象数组? 不,它将给出该属性值的不同数组。在我的例子中,它给出了一个contactNumber字符串数组,而不是contactNumber唯一的Recents对象。 【参考方案1】:实际上,我想你想要@distinctUnionOfObjects
。请参阅Xcode Documentation: Key-Value Coding Programming Guide: Collection Operators。
【讨论】:
【参考方案2】:尝试使用@distinctUnionOfArrays.contactNumber 获取对象
【讨论】:
以上是关于核心数据 - 分组的主要内容,如果未能解决你的问题,请参考以下文章