use*_*678 8 assets ios icloud cloudkit
我正在尝试将CloudKit与资产一起使用.
我创建的RecordType包含iCloud开发人员仪表板中的资产.
然后,我在公共数据库的默认区域中创建了一条记录,并将文件上传到记录的资产.
我写了这段代码来获取记录.
CKContainer *defaultContainer =[CKContainer defaultContainer];
CKDatabase *publicDatabase = [defaultContainer publicCloudDatabase];
CKRecordID *wellKnownID = [[CKRecordID alloc]
initWithRecordName:@"RECORDKEY"];
[publicDatabase fetchRecordWithID:wellKnownID
completionHandler:^(CKRecord *fetchedParty, NSError *error) {
NSLog(@"erorr : %@", error)
}];
Run Code Online (Sandbox Code Playgroud)
我收到此错误消息.
2014-06-28 21:42:50.148 AppName [10634:1068121] erorr:<CKError 0xc81b4a0:"内部错误"(1/5001); "记录<CKRecordID:0xc035b50; RECORDKEY:(_ defaultZone:__ defaultOwner __)>具有需要加密但未在记录上找到保护数据的项目">
什么是"保护数据"?我应该在上传之前加密数据吗?
| 归档时间: |
|
| 查看次数: |
1126 次 |
| 最近记录: |