4

現在のユーザーが作成したすべてのレコードを照会したいと考えています。現在のユーザーの CKRecordID を正常に取得できますが、それを正しくクエリできないようです。以下は私が使用しているコードです。私は何を間違っていますか?

[[CKContainer defaultContainer] fetchUserRecordIDWithCompletionHandler:^(CKRecordID *recordID, NSError *error) {
     NSPredicate *predicate = [NSPredicate predicateWithFormat:@"creatorUserRecordID = %@", recordID];
     CKQuery *query = [[CKQuery alloc] initWithRecordType:@"MyEntity" predicate: predicate];
     [database performQuery:query inZoneWithID:nil completionHandler:^(NSArray *results, NSError *error) {
           //results are empty       
      }];
}];

ところで、データベースにいくつかの「MyEntity」レコードを作成しました。

4

1 に答える 1