1

ダッシュボードで CKRecord の Reference List 属性を問題なく変更できますが、プログラムで変更するにはどうすればよいですか?

現在、NSArrayとして変更しようとしています。エラーは発生しませんが、配列の内容は問題ありませんが、属性が設定されません。

また、参照リストに関するドキュメントは、よく隠されているか、存在しないかのいずれかです。

                CKReference *reference = [[CKReference alloc] initWithRecord:connectionRecord action:CKReferenceActionNone];
                NSMutableArray *list_a = [record_a[@"connections"] mutableCopy];
                if (!list_a) list_a = [NSMutableArray array];
                [list_a addObject:reference];
                record_a[@"connections"] = list_a;

                [publicDatabase saveRecord:record_a completionHandler:^(CKRecord *artworkRecord, NSError *error){
                    if (!error) {
                        // Insert successfully saved record code
                    }
                    else {
                        // Insert error handling
                    }
                }];

アイデアや提案に感謝します。

4

1 に答える 1

0

CKModifyRecordsOperation既存の CKRecords を変更するために使用する必要があることが判明しました。

于 2015-05-01T20:18:31.453 に答える