0

假设我A在私有 CloudKit 数据库中有类型记录。如何在不指定记录 ID 或查询谓词的情况下获取该类型的所有记录?

4

1 回答 1

3

CKQuery 在初始化时需要一个非零谓词(请参阅文档),因此您必须指定一个谓词,即使它始终为真。前任:

let predicate = NSPredicate(value: true)
let query = CKQuery(recordType: "TheRecordType", predicate: predicate)

let operation = CKQueryOperation(query: query)
operation.queryCompletionBlock = {cursor, error in
    // done
}

CKContainer.defaultContainer().privateCloudDatabase.addOperation(operation)
于 2014-07-27T18:35:14.563 回答