ダッシュボードで 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
}
}];
アイデアや提案に感謝します。