CloudKit是一个用于在Apple的iCloud服务器上存储和检索数据的框架。可以对服务器上的结构化记录运行查询,并且资产提供大数据存储。公共数据库为Web样式的应用程序提供共享存储,私有数据库为用户特定的数据提供存储。 CloudKit还提供用户身份,以便iCloud帐户可用于登录您的应用。
对于我正在 SwiftUI 中编写的读书俱乐部应用程序,我有一个 NavigationSplitView,其前导列上有一个可选择的列表。列表中的第一项是“Book”,它将带用户到...
我一直在试图弄清楚如何将我的计算属性作为绑定从 foreach 循环传递到另一个视图,但我似乎无法弄清楚。我正在为 foreach 循环使用计算属性...
私有云数据库和共享云数据库有单独的 CKServerChangeToken 吗?
我正在尝试在 iOS 10 CloudKit 中实现 CKShare。 我是否需要跟踪 privateCloudDatabase 和共享CloudDatabase 的单独 CKServerChangeToken?
我正在尝试检测用户的 iCloud 存储空间何时已满,以便我可以在我的应用程序中添加一条特殊消息。 我已经填满了 iCloud 存储空间,因此当我运行应用程序时,出现以下错误: 错误...
我正在构建一个 Macos CoreData+CloudKit 应用程序。 我首先通过执行以下操作创建容器: 让容器= NSPersistentCloudKitContainer(名称:“TestApp”) 让描述 = 容器。
启用 CloudKit 时 SwiftData 自定义迁移崩溃
我有一个正在生产的应用程序,它有一个名为 CDShift 的实体。这是班级: @模型 最后一课 CDShift { 变量标识符:UUID = UUID() var 日期: 日期 = 日期() ... } ...
我正在创建一个 iOS 应用程序。 我用Realm保存数据,但是在研究的时候发现了CloudKit,因为我觉得备份有很多不方便。 我了解 CloudKit...
我目前正在将核心数据与CloudKit私有和公共数据库同步,正如您在下面的代码中看到的,我将私有数据库保存在Core Data中的默认配置中,并且p...
如何为 SwiftData 创建内存中的 ModelContainer?
背景 我一直在尝试通过 iCloud 同步学习 SwiftData,并希望创建一个内存数据存储,以便我可以使用加载时添加但从未保存的虚拟数据来测试概念。 这样我...
我正在使用 NSPersistentCloudKitContainer,将 CoreData 与 CloudKit 集成。 我想要实现的是当出现同步错误时提示用户进入 iCloud 设置来管理他们的存储...
服务器端 Swift - 帮助连接到 CloudKit Web 服务
我正在尝试使用 Vapor 连接到 ck Web 服务。 我不断收到代码 401(身份验证失败)。我阅读并重读了文档(https://developer.apple.com/library/archive/documentation/DataManag...
本地核心数据备份/恢复iCloud冲突“被告知拆除原因:存储已更改”
我有一个核心数据的备份/恢复功能,定义如下: 导入核心数据 导入 FirebaseCrashlytics 进口基金会 扩展 NSPersistentCloudKitContainer { 枚举
在共享 AppGroup 容器中使用 CloudKit 和 CoreData 存储
因为我添加了需要访问 CoreData 存储的小部件,所以我已将存储移动到共享 AppGroup 容器中。这运作良好,没有出现任何问题。然而,我一直无法得到它
我正在尝试查询 CloudKit 数据库以获取以下内容 - (例子) 用户名=“弗雷德” 假设这是不可用的(通过查询检查),所以我想找到开始的名称...
应用程序发布到AppStore后如何更新CloudKit架构
最近,我的一个使用 Core Data 和 CloudKit 的生产应用程序遇到了问题,其中数据无法在设备之间同步,经过一番研究后,我发现 p...
我正在尝试使用 open ai 图像 API 并发送图像。 不幸的是,他们不允许您直接发送图像数据,相反,您必须将图像保存并共享到云端,然后发送他们的...
我可以在 CKQuery 中使用 recordID.recordName 吗?
CKQuery 文档说:谓词中使用的键名对应于当前评估记录中的字段。键名称可能包括记录的元数据属性的名称,例如“creationDate”或...
使用自定义 NSEntityMigrationPolicy 进行 NSPersistentCloudKitContainer 迁移
最近,我对架构进行了相当广泛的更改,需要将我的 CoreData + CloudKit 模型迁移到新版本。这些更改要求我使用自定义 NSEntityMigrationPolicy 因为......
我使用 SwiftData 和 CloudKit 编写了一个 macOS 应用程序,目的是在设备之间共享数据记录。如果我通过 Xcode 构建并运行应用程序,我可以创建一条新记录并观察它的出现...
我正在按照Apple的这个文档来实现与CloudKit的共享。苹果在其中表示 NSPersistentCloudKitContainer 使用 CloudKit 区域共享来共享对象。每个份额都有自己的建议...