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)
{