【问题标题】: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对象。

标签: iphone objective-c core-data nssortdescriptor


【解决方案1】:

实际上,我想你想要@distinctUnionOfObjects。请参阅Xcode Documentation: Key-Value Coding Programming Guide: Collection Operators

【讨论】:

    【解决方案2】:

    尝试使用@distinctUnionOfArrays.contactNumber 获取对象

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 1970-01-01
      • 2013-11-02
      • 1970-01-01
      • 2017-03-12
      • 1970-01-01
      • 2017-07-20
      相关资源
      最近更新 更多