Сохранение CKRecord в симуляторе дает мне следующую ошибку:
[publicDatabase saveRecord:cloudRouteEntity
completionHandler:^(CKRecord *record, NSError *error) {
if (error) {
NSLog(@"An error occured in %@: %@", NSStringFromSelector(_cmd), error);
abort();
} else {
dispatch_async(dispatch_get_main_queue(), ^(void) {
//gui
NSLog(@"Created Cloudkit Entity");
});
}
}];
Однако он работает по телефону. Почему у симулятора нет доступа к базе данных CloudKit?
EDIT: Я думал, что буду умным, добавив учетную запись iCloud в симулятор, но iCloud стонет, что это запрещено на этом устройстве (симуляторе). Идеи кто-нибудь?