Posts

Post not yet marked as solved
0 Replies
448 Views
I tring to save an application data on cloudkit.When I check my application's icloud storage size(on settings->user->iCloud->backups->myy_app) is extemlly large (300K-500K) when I just save a short string.for example, I create a CKRecord object and set one key with short string value("a" for example), and send it to cloudkit. the storage size that shown is 300K.If I create CKRecord with long string (6000 chars) , I see the storage size is 1.1M.Why the storage size is so large? I know that the free storage limit is 1M.my code : CKRecordID* record_id = [[[CKRecordID alloc] initWithRecordName:@"root"] autorelease]; CKRecord* record = [[[CKRecord alloc] initWithRecordType:@"root" recordID:record_id] autorelease]; [record setValue:[value dataUsingEncoding:NSASCIIStringEncoding] forKey:key]; CKModifyRecordsOperation *op = [[[CKModifyRecordsOperation alloc] initWithRecordsToSave:@[record] recordIDsToDelete:nil] autorelease]; op.savePolicy = CKRecordSaveAllKeys; op.qualityOfService = NSQualityOfServiceUserInitiated; [db addOperation:op];
Posted
by Avsha.
Last updated
.