ios - CoreData 返回与 >0 个实体有关系的实体以及这些关系的数量

标签 ios core-data

我通过“ref”字段从实体 A 到实体 B 具有一对多(可选)关系,我使用以下谓词仅返回具有一个或多个引用的 A 实体:

NSPredicate *tagsPredicate = [NSPredicate predicateWithFormat:@"ref.@count > 0"];
[fetchRequest setPredicate:tagsPredicate];

使用这个谓词,我可以用实体 A 的字段填充我的 TableView ,例如一个名字。但是,我还想检索并显示对 B 实体的引用计数,即 ref.count 值的值。

谢谢,
保罗

最佳答案

如果问题是“如何获取 A.ref 指向的对象的数量?”,一个可能的答案是:[A valueForKeyPath:@"ref.@count"]。另一个是:[A.ref 计数]。

关于ios - CoreData 返回与 >0 个实体有关系的实体以及这些关系的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5226751/

相关文章:

IOS:恢复 View Controller

ios - CPTBarPlot - barTip 和 barBase 属性

ios - 无法识别的选择器,即使选择器已正确命名

iphone - 核心数据: Serious application error

iphone - -existingObjectWithID :error: and –objectWithID:? 和有什么区别

ios - 核心数据 NSPredicate

ios - 禁用除最后一个单元格之外的所有 UITableView 单元格 - Swift

iphone - 动态地将 UITableView 分成任意部分?

swift - 如何返回基于许多核心数据实体的 NSObject 数组?

ios - 在 iOS App 中打开 .ics 文件