0
我似乎無法將NSDate保存到cloudkit,在儀表板中它顯示Invalid Date
。CloudKit,無法保存NSDate到日期/時間字段,「無效的日期」
我試過發送各種各樣的組合NSDate
例如[NSDate date]
等
其他值保存正常。
我也嘗試手動添加日期到儀表板,這顯示罰款。
我以爲這可能是cloudkit中的一個bug,有什麼建議,我從哪裏出發?
儘管我可以提交一個雷達,但我對我的應用有點急。
這裏是我的代碼...
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)
{