1
CKDatabase
に既に進行中のものがあるかどうかを確認するにはCKQueryOperation
?CloudKitデータベース操作が実行中であることの確認
CloudKitレコードを取得したいのですが、リクエストを複数回送信する可能性があります。例:
let container = CKContainer(identifier: "com.example.app")
let publicDB = container.publicCloudDatabase
// somehow determine if we have an already in progress operation here
if (inProgress) {
return
}
let query = CKQuery(recordType: "MyRecord", predicate: NSPredicate(value: true))
let operation CKQueryOperation(query: query)
// Omitting completion block for brevity
publicDB.add(operation)