CloudKit谓词:使用CKQuery的谓词搜索多个引用字段

时间:2017-02-18 07:25:35

标签: swift nspredicate icloud cloudkit ckquery

使用Apple CloudKit,我有一个记录用户和一个连接表记录来连接用户并保存关系状态。这意味着用户可以请求成为朋友而另一方必须先接受。

现在我想查询用户所属的那些关系记录。这意味着在CKReference字段Sender和createdBy字段(也是CKReference)中。

如何为CKQuery构建有效谓词以查找sender或createdBy等于当前用户的记录?

显然CKQuery不支持OR和CONTAINS仅适用于字符串......

1 个答案:

答案 0 :(得分:0)

正如@Thunk指出的那样。从今天开始不可能