シミュレーターに a を保存する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 データベースにアクセスできないのはなぜですか?
編集:iCloudアカウントをシミュレーターに追加することで賢いと思いましたが、iCloudはこれが「このデバイス」(シミュレーター)では許可されていないと嘆きます。アイデアはありますか?