cloudkit相关内容

如何使用CKModifyRecordsOperation.perRecordProgressBlock更新进度

这与最近的线程更新MRProgress的进度有关。由于先前的线程(感谢Edwin!),我将Cloudkit查询从便捷API转换为CKOperations。因此,在使用CKModifyRecordsOperation保存记录时,我可以通过登录perRecordProgressBlock来查看记录的进度,这很棒。但是,我正在尝试将进度发送回视图控制器,但我不知道该怎么做。我为我的所有CloudKit方 ..
发布时间:2020-10-03 01:21:26 移动开发

为什么要在CloudKit中批量删除记录的CKModifyRecordsOperation不删除记录?

我有用于从CloudKit的私有数据库中批量删除记录的代码,但是无法正常工作。 (我还注意到,保存的记录不会保留。)我使用的是带有我个人使用的真实Apple ID的实际iPhone 8,而不是开发者帐户。使用iPhone 8模拟器,我得到相同的结果。使用iPhone 8 Simulator以与开发人员帐户相同的Apple ID登录到iCloud时,我没有出现此问题。 在此帖子的答案没有给我解 ..
发布时间:2020-10-03 01:21:16 移动开发

CKFetchRecordsOperation + CKQueryOperations ...我缺少什么?

在大量搜索示例代码后设法将CKFetchRecordsOperation拼凑在一起;这是...但是我一定错过了一些东西。不要误会我的意思,它可以工作……但是…… 要执行CKFetchRecordsOperation,您需要一个NSRecorded CKRecordID;要获得CKRecordIDs的NSArray,您需要执行CKQuery,从而可以构建CKRecordIDs的NSArray。 ..
发布时间:2020-10-03 01:21:07 移动开发

CKContainer accountStatusWithCompletionHandler返回错误的值

accountStatusWithCompletionHandler 方法返回 .NoAccount 值。知道为什么返回的值不是 .Available 吗?我已登录到iCloud,并已连接到Internet。 文档说 .NoAccount 表示: 该用户的iCloud帐户不可用,因为尚未为此设备提供任何帐户 信息。 我没有收到任何错误。原因可能是该应用未使用私有数据库? Doc ..
发布时间:2020-10-03 01:19:59 移动开发

Xcode成功构建但无法运行macOS应用

我编写了一个使用CloudKit的mac应用程序,自从升级到Sierra和XCode 8之后,该应用程序将成功构建,但是当我单击“运行”时,Xcode将不会启动该应用程序。 如果我进入Derived Data文件夹并手动双击应用程序以启动它,它将立即崩溃并在错误报告中显示以下内容: 自启动以来的唤醒时间:12000秒 自唤醒以来的时间:6500秒 系统完整性保护:已启用 损坏的 ..
发布时间:2020-10-03 01:18:56 移动开发

使用CloudKit提取用户记录ID失败

我正在尝试使用CloudKit查找用户记录ID。我已验证帐户状态为 CKAccountStatusAvailable 。然后我尝试一下: [[CKContainer defaultContainer] fetchUserRecordIDWithCompletionHandler:^(CKRecordID * recordID,NSError * error){ if(错误== nil){ ..
发布时间:2020-10-03 01:18:54 其他开发

在CloudKit中将记录从开发转移到生产?

我在开发环境中有很多手动加载到CloudKit的记录。 当我部署开发环境时,记录没有移到生产环境中。真烦人。有什么简单的方法可以移动记录? 解决方案 没有简单的方法可以迁移记录。您不能将应用程序同时链接到生产和开发。唯一的解决方法是从开发中下载所有记录并将这些记录存储在文件中,然后切换到生产环境并将该文件的内容上载到生产环境。 ..
发布时间:2020-10-03 01:18:49 移动开发

UICloudSharingController在Xcode 11中显示无限活动指示

我有以下代码将UICloudSharingController导入到快速UI中,但是在第一次集成时,它仅显示一个永不停止的活动指示器,然后在第二次显示时(通过.sheet),没有活动指示器。第一次使用时,我可以看到右上角带有活动指示器的关闭按钮。对于任何反馈,我们都表示感谢。 struct CloudSharingController:UIViewControllerRepresentab ..
发布时间:2020-10-03 01:18:47 其他开发

CKModifyRecordsOperation ModifyRecordsCompletionBlock没有被调用

我正在使用 CKModifyRecordsOperation 保存一组记录,如果我可以连接互联网,那么一切正常,正在调用完成块。但是,当我没有连接时,不会调用完成块,也不会收到任何有关我的操作失败的信息。 我正在使用以下代码在完成区块中 modifyOperations.modifyRecordsCompletionBlock = ^(NSArray * savedRecords,N ..
发布时间:2020-10-03 01:17:42 移动开发

CloudKit-具有依赖项的CKQueryOperation

我刚刚开始使用CloudKit,所以请耐心等待。 背景信息 在WWDC 2015上,苹果发表了关于CloudKit的演讲 https: //developer.apple.com/videos/wwdc/2015/?id=715 在此演讲中,他们警告不要创建链接查询,而是建议这种策略: 让firstFetch = CKFetchRecordsOperation(...) 让 ..
发布时间:2020-10-03 01:17:40 移动开发

如何使用CloudKit查询调节条件?

我创建了一个由CloudKit备份的登录页面。 我想知道如果登录名具有特定值时如何创建条件序列,然后根据该值将用户定向到View Controller 详细来说,我想连接三个Segues: 登录id segue: LoginSuccessSegue 人员标签栏ID segue: idStaffTabBar 学生标签栏ID segue: idStudentTabBar ..
发布时间:2020-10-03 01:16:26 移动开发