現在のユーザーが作成したすべてのレコードを照会したいと考えています。現在のユーザーの 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」レコードを作成しました。