[英]Cloudkit error in fetching user record ID
I'm creating an app that uses cloudkit and I'm getting an error that I don't understand this is my code: 我正在创建一个使用cloudkit的应用程序,但出现一个错误,我不明白这是我的代码:
CKContainer *defaultContainer =[CKContainer defaultContainer];
CKDatabase *publicDB = [defaultContainer publicCloudDatabase];
[defaultContainer fetchUserRecordIDWithCompletionHandler:^(CKRecordID *recordID, NSError *error) {
if(error){
NSLog([NSString stringWithFormat:@"1 %@", error.description]);}
else{
[publicDB fetchRecordWithID:recordID completionHandler:^(CKRecord *record, NSError *error) {
if(error){
NSLog([NSString stringWithFormat:@"2 %@", error.description]);}
else{
record[@"name"]=name.text;
record[@"phone"]=phone.text;
record[@"building"]=building.text;
record[@"apartment"]=apartment.text;
[publicDB saveRecord:record completionHandler:^(CKRecord *record, NSError *error) {
if(error){
NSLog([NSString stringWithFormat:@"3 %@", error.description]);}
else{
NSLog(@"success");}}];}}];}}];
and this is the error Im getting: 这是我得到的错误:
2014-07-21 02:20:01.569 grocer[6312:415125] 1 X-MMe-Client-Info/X-Apple-Client-Info header did not meet the minimum build version, rejecting request 2014-07-21 02:20:01.569 grocer [6312:415125] 1 X-MMe-Client-Info / X-Apple-Client-Info标头不符合最低版本,拒绝请求
我注意到他们发布了XCode的Beta 4-我有beta 3,并且遇到了相同的错误-我现在正在下载新的XCode,看看是否能解决该错误。
您的iOS部署目标应为iOS 7或更高版本,基本SDK应为8
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.