title: CloudKit fetchRecordWithID error: "Fetching asset failed"
body: <p>I am trying to fetch a record with CloudKit and it fails with the following error: "Fetching asset failed" I confirmed (via the CloudKit Dashboard) that the record exists in my public database and the default zone and the default container (not a custom container). Here is my code:</p>
  
  <pre><code>CKContainer *container = [CKContainer defaultContainer];
  CKDatabase *publicDatabase = [container publicCloudDatabase];
  CKRecordID *artworkRecordID = [[CKRecordID alloc] initWithRecordName:@"1C0DCC08-71D3-4C47-A417-DB92D2EECB67"];
  [publicDatabase fetchRecordWithID:artworkRecordID completionHandler:^(CKRecord *artworkRecord, NSError *error) {
      if (error) {
          // Error handling for failed fetch from public database
      }
      else {
          // Display the fetched record
      }
  }];
  </code></pre>