在模拟器中保存 aCKRecord
会给我以下错误:
[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 抱怨说“此设备”(模拟器)不允许这样做。任何人的想法?