Ios 用于数组中引用的CloudKit查询

Ios 用于数组中引用的CloudKit查询,ios,swift,cloudkit,Ios,Swift,Cloudkit,假设我有两种CloudKit记录类型: 公司 名称(字符串) 等等 雇员 名字(字符串) 等等 公司(指公司) 在我的应用程序中,如果我有一个公司数组,是否有一种方法可以通过一个查询查询该数组中公司的所有员工的CloudKit?显然,我可以遍历公司数组并逐个查询,但是如果这个数组很大,那么速度会慢得多 声明您可以引用CKQuery谓词中的数组,但没有说明如何引用。是的,您可以使用该谓词 n预测(“%k IN%@”,公司,阵列公司参考) 公司是员工记录类型中的关键 arrayOfCo

假设我有两种CloudKit记录类型:

  • 公司

    • 名称(字符串)
    • 等等
  • 雇员

    • 名字(字符串)
    • 等等
    • 公司(指公司)
在我的应用程序中,如果我有一个公司数组,是否有一种方法可以通过一个查询查询该数组中公司的所有员工的CloudKit?显然,我可以遍历
公司
数组并逐个查询,但是如果这个数组很大,那么速度会慢得多


声明您可以引用CKQuery谓词中的数组,但没有说明如何引用。

是的,您可以使用该谓词

n预测(“%k IN%@”,公司,阵列公司参考)

  • 公司是员工记录类型中的关键
  • arrayOfCompaniesReference是您拥有的公司的参考数组

是,您可以使用谓词

n预测(“%k IN%@”,公司,阵列公司参考)

  • 公司是员工记录类型中的关键
  • arrayOfCompaniesReference是您拥有的公司的参考数组