Tag: cloudkit

CloudKit:“内部错误”(1/4000); “无法获得签名证书”>

我在模拟器上运行,应用程序工作正常,但一旦在iPhone设备上崩溃 – 在discoverUserInfo ::发生错误 discoverUserInfo是从下面的Apple的CloudKit示例代码复制的代码。 这是苹果的事情,还是我的? – (void)discoverUserInfo:(void (^)(CKDiscoveredUserInfo *user))completionHandler { [self.container fetchUserRecordIDWithCompletionHandler:^(CKRecordID *recordID, NSError *error) { if (error) { [self showAlert]; // In your app, handle this error in an awe-inspiring way. NSLog(@"An error occured in %@: %@", NSStringFromSelector(_cmd), error); //abort(); } else { [self.container discoverUserInfoWithUserRecordID:recordID completionHandler:^(CKDiscoveredUserInfo *user, NSError *error) { if (error) { […]

使用核心数据,iCloud和CloudKit进行同步和备份,以及如何协同工作

我正在创build一个应用程序,我想要保存,同步和备份数据的早期阶段。 该应用程序不会存储任何文件只是数据库中的数据。 这将是iOS 8和以上,所以我能够使用CloudKit。 我做了一些研究,但仍不清楚Core Data,iCloud和CloudKit是如何协同工作的。 据了解,CloudKit只是从云端获取数据和从云端获取数据的一种方式。 CloudKit是与iCloud同步数据的另一种方式吗? 我的问题是: 如果我使用CloudKit,是否还需要创build本地核心数据库? 如果是,它会自动与iCloud同步,或者我将不得不调用方法来存储到两个地方? 如果数据只存储在云中,那么当iOS设备没有连接到互联网时,用户将能够访问它。 我读到,CloudKit只有有限的caching。 如果iCloud帐户未启用,这将如何工作。 如果有人能够在保存并同步核心数据库的同时离线和在线地分解每项技术所做的工作。 我目前的理解是: 核心数据用于本地存储数据 iCloud同步数据并存储在云中 CloudKit能够存储和pipe理云中的数据? 我希望我提供了足够的信息,不要closures这个问题。