cloudkit相关内容

CloudKit - 没有服务器端逻辑?

使用 CloudKit ,您可以专注于您的客户应用程序开发并让iCloud 消除编写服务器端应用程序逻辑的需要。 CloudKit为您提供身份验证,私人和公共数据库,结构化和资产存储服务 - 所有这些服务都是免费的,具有很高的限制。 你不能上传任何代码以在Apple的服务器上运行? 我听说它与Google App Engine和其他云计算平台进行了比较,但无法运行自己的代码,是不是整个 ..
发布时间:2018-09-13 13:40:16 移动开发

错误_BSMachError:(os / kern)在接收CloudKit记录添加的远程通知后无效功能(20)

当我收到有关记录添加的远程通知(didReceiveRemoteNotification被调用)时,我收到以下错误消息: _BSMachError :( os / kern)无效的能力(20) 我已经尝试在论坛和谷歌中找到更多相关信息但是我找不到适合我情况的任何有用建议。 错误信息是什么意思?我该怎么办? 解决方案 我刚刚遇到这个错误。我在 UIAlert Action块 ..
发布时间:2018-09-13 13:40:13 移动开发

在开发过程中使用生产CloudKit?

我的iOS和Mac应用程序已经发布到App Store,我的所有用户(包括我自己)都在使用CloudKit生产数据库。我的问题是,有没有办法针对我的开发构建定位生产环境?似乎没有办法将生产环境定位到Mac App Store之外,而对于iOS,只有Ad Hoc分发可以定位到生产环境。 解决方案 将以下条目添加到权利文件并执行干净构建。 这允许您在生产模式下使用cloudKit在Xco ..
发布时间:2018-09-06 11:52:16 移动开发

使用不带iCloud帐户的CloudKit时“无法发送有效签名”错误

我已经提交了一个使用CloudKit到Apple的iOS应用程序。它被拒绝是因为它要求用户登录iCloud进行访问。 Apple的理由是,即使没有iCloud登录,公共数据库仍然可读。因此应用程序的这一部分应该正常运行。 我正在尝试修改应用程序,但是当我没有登录时,我仍然会收到此错误。 ..
发布时间:2018-09-06 10:35:03 移动开发

在CloudKit中保存修改后的数据

我一直在测试CloudKit,因为我希望在发布iOS8时使用它来发布应用程序。使用下面的代码保存数据似乎很简单: CKRecordID * recordID = [[CKRecordID alloc] initWithRecordName:@“basicRecord “]; CKRecord * record = [[CKRecord alloc] initWithRecordType ..
发布时间:2018-09-05 20:23:42 移动开发

如何在创建新记录时使用CloudKit在没有延迟的情况下更新TableView中的数据

我的应用程序中有2个视图控制器。 第一个“MainViewController”显示带有从私有CloudKit数据库获取的CKRecords字段的tableView。在此VC的viewWillAppear方法中,我从CloudKit获取记录并重新加载tableview的数据,以显示先前由用户保存在CloudKit中的最新提取结果。 第二个视图控制器“CreateRecordViewCo ..
发布时间:2018-08-31 19:46:47 移动开发

iOS 9 CloudKit:查询在连接到蜂窝网络时不返回任何内容

我正在开发一个带有xcode 7 beta 5的应用程序。当我在iphone 6上运行我的应用程序时,如果我的iphone在wifi模式下工作,我尝试将它连接到CloudKit,所有这些都可以,我显示所有数据;但如果我的iphone在LTE模式下工作,我看不到任何类型的数据。有谁知道怎么做? func getRecordsFromCloud(){ lavori = [] / ..
发布时间:2018-08-31 19:42:01 移动开发

处理CloudKit错误

我正在寻找在Swift处理CloudKit错误的一般建议,并且无法在线查找好的示例。这是我想知道的事情: 1)每次出现错误的可能性时,我应该考虑每一个错误类型,还是不是真的有必要? 2)我已经看到,处理CloudKit错误的一种常见方法是在错误消息提供的时间间隔后重试执行该操作。这个重试是否基本上是我所有错误的标准程序? 3)做不同的CloudKit操作(保存,提取等)会产生不同类型的 ..
发布时间:2017-08-28 04:07:43 移动开发

iCloud + Core Data今天(2015年7月10日)

几年前,苹果发布了Core Data应用程序的iCloud同步。然后我发布了一个应用程序的iPad / iPhone / MAC与共享的模型使用新的苹果机制。 事情没有按预期的。同步机制有时不工作。例如,在最后几个月,在我的情况下,很少同步结束通过我的3个设备。上传对象一般工作正常。但是新的或删除的对象的下载过程正常崩溃。 Apple早些时候发布了一种强制设备重新下载模型的所有对象(NSPer ..
发布时间:2017-01-10 18:02:38 IPhone

使用Core Data,iCloud和CloudKit进行同步和备份,以及它们如何协同工作

我正处于建立应用程式的初期阶段,我想储存,同步处理和备份资料。应用程序不会将任何文件存储在数据库中。它将是iOS 8及以上,所以我可以使用CloudKit。我做了一些研究,仍然不清楚如何核心数据,iCloud和CloudKit协同工作。 据了解,CloudKit只是一种从云端获取和检索数据的方式。 CloudKit只是与iCloud同步数据的不同方式? 我的问题是: 如果我使用C ..
发布时间:2017-01-10 15:10:15 移动开发

CloudKit:区域被用户清除

我的一个用户删除了他们的云数据,现在他们得到一个“用户清除的区域”消息。我相信当获取区域时返回错误CKErrorUserDeletedZone。 文档说明如下: 用户通过设置UI删除了此区域。您的客户端应该删除其本地数据或在尝试将任何数据重新上传到此区域之前提示用户 。 * / 不清楚是否应删除区域并重新创建。 有人经历过这种情况吗? 解决方案 区域已经被删除,想重新 ..
发布时间:2016-12-08 01:27:31 移动开发

未在Mac上接收自定义记录区的CloudKit推送通知

我设置了自定义区域订阅,以从我的自定义记录区域接收(静默)推送通知。一切在我的iOS设备上正常工作,但我不能在我的Mac上接收通知。 要注册通知,我注册的通知类型 applicationDidFinishLaunching : [[NSApplication sharedApplication] registerForRemoteNotificationTypes:NSRemoteN ..
发布时间:2016-12-07 02:50:58 移动开发

使用CloudKit进行私人数据共享

使用CloudKit在两个或多个用户之间共享私人数据有一个简单的方法吗? 公开日期和私人日期很明显,一种方式允许一组用户组织他们自己的孤岛,在他们之间共享数据,而不让系统的所有其他用户和应用程序开发人员可用。 我有一个学术协作应用程序,但最简单的例子是两个用户之间的私人消息。 我想可以尝试在顶部构建一个公共密钥加密系统的CloudKit来实现这一点,但这不是我正在寻找,并将缩小超 ..
发布时间:2016-12-07 02:18:54 移动开发