我似乎无法将NSDate保存到cloudkit,在信息中心中,它显示Invalid Date
。
我已尝试发送NSDate
的各种组合,例如[NSDate date]
等。
其他值保存得很好。
我还尝试手动向仪表板添加日期,这显示正常。
我认为这可能是cloudkit中的一个错误,有什么建议,我从哪里开始?
虽然我可以提供雷达,但我对我的应用程序有点匆忙。
这是我的代码......
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)
{
答案 0 :(得分:0)
我也见过这个。使用旧仪表板我的约会很好。我认为这是一个错误。