2016-10-01 60 views
0

我想列出数据库中的所有记录。如何获取数据库中的RecordType列表?

要做到这一点使用CKQuery,它似乎我必须有一个recordType。谓词将是TRUEPREDICATE。

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

回答

1

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

如果您使用动态记录类型创建记录,那么您应该保留自己的使用记录类型列表。这应该可能是我用另一种但已知的记录类型来维护的。

相关问题