title: CloudKit - CKFetchRecordsOperation no response
body: <p>When using a <code>CKFetchRecordsOperation</code> I am not getting a response.</p>
  
  <p>This is in Xcode Version 7.0 beta 4 (7A165t).</p>
  
  <pre><code>import Cocoa
  import CloudKit
  
  // A record exists in the public container with this ID.
  let recordIDs = [CKRecordID(recordName: "E175411C-58C9-4CF6-89AE-23E53289EE46")];
  
  let fetchRecords = CKFetchRecordsOperation(recordIDs: recordIDs);
  
  fetchRecords.fetchRecordsCompletionBlock = { (records:[CKRecordID: CKRecord]?, error:NSError?) -&gt; Void in
      // Code never reached
      debugPrint("fetchRecordsCompletionBlock")
  }
  
  fetchRecords.perRecordCompletionBlock = { (record, recordID, error) -&gt; Void in
      // Code never reached.
      debugPrint("perRecordCompletionBlock")
  }
  fetchRecords.perRecordProgressBlock = { (recordID, progress) -&gt; Void in
      // Code never reached.
      debugPrint("perRecordProgressBlock")
  }
  
  fetchRecords.completionBlock = {
      // Code never reached.
      debugPrint("completionBlock")
  }
  
  let database = CKContainer.defaultContainer().publicCloudDatabase
  
  fetchRecords.database = database
  fetchRecords.start()
  </code></pre>
  
  <p>I have tried both methods to add the operation to the queue:</p>
  
  <pre><code>let database = CKContainer.defaultContainer().publicCloudDatabase
  fetchRecords.database = database
  fetchRecords.start()
  </code></pre>
  
  <p>and </p>
  
  <pre><code>let database = CKContainer.defaultContainer().publicCloudDatabase
  database.addOperation(fetchRecords)
  </code></pre>
  
  <p>I get no activity in the console, and the handlers are never reached.</p>
  
  <p>If I query the record like this, I successfully get the result.</p>
  
  <pre><code>database.fetchRecordWithID(recordID) { (record:CKRecord?, error:NSError?) -&gt; Void in
              debugPrint("Result"); // The record here exists, and is as expected.
  
          }
  </code></pre>
  
  <p>However, I have an array of <code>CKRecordID</code> - hence why I need <code>CKFetchRecordsOperation</code> to work.</p>