【发布时间】:2017-02-18 07:25:34
【问题描述】:
使用 Apple CloudKit,我有一个记录用户和一个连接表记录来连接用户并保存关系状态。这意味着用户可以请求成为朋友,而对方必须先接受。
现在我想查询用户所属的那些关系记录。这意味着在 CKReference 字段 Sender 和 createdBy 字段(也是 CKReference)。
如何为 CKQuery 构建一个有效的谓词来查找发送者或 createdBy 等于当前用户的记录?
显然 CKQuery 不支持 OR 并且 CONTAINS 仅适用于字符串...
【问题讨论】:
-
似乎不可能在一个查询中做到这一点:stackoverflow.com/questions/30952390/…
-
@Thunk:你说得对……谢谢!
标签: swift nspredicate icloud cloudkit ckquery