Ошибка Cloudkit в получении идентификатора записи пользователя

Вопрос:

Я создаю приложение, которое использует 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");}}];}}];}}];

и это ошибка Im получение:

2014-07-21 02: 20: 01.569 grocer [6312: 415125] 1 Заголовок X-MMe-Client-Info/X-Apple-Client-Info не соответствует минимальной версии сборки, отклоняя запрос

Лучший ответ:

Я заметил, что они вышли с бета-версией 4 XCode. У меня есть бета-версия 3, и я получаю ту же ошибку. Теперь я загружаю новую, чтобы проверить, исправляет ли эта ошибка.

Ответ №1

Целью развертывания iOS должна быть iOS 7 или более поздняя версия, и ваш базовый SDK должен быть 8

Оцените статью
TechArks.Ru
Добавить комментарий