0
NSDateをクラウドキットに保存できないようですが、ダッシュボードにはInvalid Date
が表示されます。CloudKit、日付/時刻フィールドにNSDateを保存できません。 "無効な日付"
NSDate
などのさまざまな組み合わせを送信しようとしました。 [NSDate date]
など
他の値は問題ありません。
また、手動でダッシュボードに日付を追加しようとしましたが、これは正常に表示されます。
私はそれがクラウドキットのバグかもしれないと思っていました。
私はレーダーをファイルすることはできましたが、私は自分のアプリと少し慌てています。ここで
は私のコードです...
CKRecordID *recordId = [[CKRecordID alloc] initWithRecordName: record_name_guid
zoneID: [self customZone]];
CKRecord *record = [[CKRecord alloc] initWithRecordType: @"students" recordID:recordId];
record[@"enroll_date"] = [SharedCommon convertDBStringDateToNSDate: enroll_date];
record[@"best_tbl"] = [NSNumber numberWithInteger: best_tbl];
[recordsToUpload addObject:record];
CKModifyRecordsOperation *op = [[CKModifyRecordsOperation alloc]
initWithRecordsToSave: records
recordIDsToDelete: deleteIds];
op.savePolicy = CKRecordSaveAllKeys;
op.modifyRecordsCompletionBlock = ^(NSArray *savedRecords,
NSArray *deletedRecordIDs, NSError *operationError)
{