objective-c - 核心数据 - 不同的值

标签 objective-c ios core-data

我在处理核心数据和获取不同值时遇到问题。我想要做的是获取一个属性不同的记录,但我想获取一条记录的多个属性。如果我设置 setPropertiesToFetch:[NSArray arrayWithObject:@"firstAtrb", @"secondAtrb"](多个)然后 setReturnsDistinctValues:YES 通过 setPropertiesToFetch 中定义的属性返回不同的值.是否可以定义一个属性,通过该属性,获取应该是不同的,但同时定义多个属性来获取?

最佳答案

这是我用过的解决方案,您可以通过不同的此处和示例 [myResults valueForKeyPath:@"@distinctUnionOfSets.foo"] 和引用链接 retrieving distinct values core data 来过滤结果

关于objective-c - 核心数据 - 不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8925552/

相关文章:

sqlite - 使用 NSReadOnlyPersistentStoreOption 时崩溃

ios - 核心数据1对多选择谓词

ios - iPhone模拟器实际上和设备本身一样是 "slow"吗

iphone - 删除 NSManagedObject "The operation couldn’ 后出错,无法完成”

objective-c - 从 ALAsset 获取视频时长

Iphone SDK Utility 应用模板泄露

ios - pod 更新在 iOS 终端中执行时出现错误

ios - 获取 SwiftUI ScrollView 的当前滚动位置

ios - 将图像设置为多个 UIImageViews

objective-c - 如何在 Swift 中将 NSArray 从 Obj-C 转换为 Array?