如何获取数据库中的RecordType列表?

时间:2016-10-01 16:20:29

标签: cloudkit ckrecord ckquery

我想列出数据库中的所有记录。

要使用CKQuery执行此操作,看来我必须有一个recordType。谓词将是TRUEPREDICATE。

如何获取RecordTypes列表,以便在CKQuery中最终使用? (例如,我将遍历列表,并在运行时创建新的CKQuery对象。)

1 个答案:

答案 0 :(得分:1)

尽管看起来很奇怪,但无法确定Cloud Kit数据库中存在哪些记录类型。您的代码应该创建具有特定记录类型的记录,以便您的代码应该已经知道哪些记录类型。

如果要创建具有动态记录类型的记录,则应保留自己的已记录类型列表。这应该是我使用另一种已知的记录类型维护的。