iOS 4:我在核心数据中有实体(使用SQLite,这是一个要求):
- 请求
- 响应(具有属性personId)
- 修订
关系是:
- 请求<-->>修订
- 请求<-->>响应
- 修订版<-->响应
(例如,每个请求可能有许多响应;每个请求/响应对可能有许多修订)
我正在尝试做一个谓词,以获取给定personId的所有具有零修订的响应。
使用:
(personId == %d) && (Request.Revision[SIZE] == 0)
在谓词字符串中,出现运行时异常"不支持的函数表达式Request.Revision[SIZE]"
文档中似乎很少涉及聚合函数,只注意到它们的存在,但没有语法或示例。不确定这是我的语法,还是iOS真的不支持SIZE函数。
您想要:
(personId == %d) && (Request.Revision.@count == 0)