问题标签 [cloudkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reachability - 是否可以检查 CloudKit 的可达性?
您建议以哪种方式检查 CloudKit 是否可以访问,但在任何操作开始之前?
macos - 使用 CloudKit 获取用户记录 ID 失败
我正在尝试使用 CloudKit 查找用户记录 ID。我已验证帐户状态为CKAccountStatusAvailable
。然后我试试这个:
这不可避免地会失败,结果如下:
“未验证”位似乎不正确——我已登录 iCloud 帐户,其他 iCloud 应用程序(例如 TextEdit、Reminders)正常工作(无论如何,如果我没有,我不应该得到CKAccountStatusAvailable
)。我还能/应该在这里做什么?
这是在 OSX,优胜美地 beta 3 上。更新:在 beta 4 中保持不变。
swift - Cloudkit 在获取用户记录 ID 时出错
我正在创建一个使用 cloudkit 的应用程序,但我收到一个我不明白的错误,这是我的代码:
这是我得到的错误:
2014-07-21 02:20:01.569 grocer [6312:415125] 1 X-MMe-Client-Info/X-Apple-Client-Info 标头不符合最低构建版本,拒绝请求
cloudkit - CKReferences 未出现在 CloudKit 仪表板中
为什么我无法在 CloudKit 仪表板中看到引用?
我这样设置CKReferences:
ios - 按键值过滤 CKQuery
我的场景:我在公共数据库中有一个特定记录类型的记录列表。当有人按下按钮时,我只想显示“示例”键中包含值“1”的记录。知道如何在创建 CKRecords 数组时执行此操作吗?这就是我目前构建数组的方式:
谢谢!
ios - 如何在 CloudKit 中按用户查询?
我想查询当前用户创建的所有记录。我可以成功获取当前用户的 CKRecordID,但我似乎无法正确查询。下面是我正在使用的代码。我究竟做错了什么?
顺便说一句,我在数据库中创建了几个“MyEntity”记录。
ios8 - 创建订阅时出现“CKSubscriptionTypeRecordZone 订阅与订阅选项 7 不兼容”
我正在尝试使用以下代码创建 CloudKit 订阅:
它失败并出现此错误:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'CKSubscriptionTypeRecordZone subscriptions are incompatible with subscription options 7'
这是什么意思,我该如何解决?我希望在创建、更新或删除记录时收到通知。
push-notification - 如何设置最小的 CKSubscription?
我想设置一个简单CKSubscription
的通知我recordType
创建了一个,如何?
cloudkit - CloudKit 数据再次被清除,现在我无法按 creationDate 排序
今天早上我突然收到这个错误:
错误域 = CKInternalErrorDomain 代码 = 2016 “字段 '___createTime' 未标记为可排序”
这是由以下语句引起的:
转到 CloudKit 仪表板,我注意到我的所有记录都被清除了,并且显然模型被重新创建了。当点击元数据索引字段时,我可以看到这些都不再是可排序的了。从仪表板无法启用此功能。有没有其他方法可以启用此功能?还是我只需要添加自己的可排序日期字段?
ios - CloudKit 和 iCloud 帐户
我一直在阅读文档并观看有关此主题的一些视频,并且在所有视频中都提到了用户需要使用 iCloud 帐户进行身份验证的事实。我的问题是:如果用户没有 iCloud 帐户,他们将无法更新公共数据库?并把它放在更多的背景下;苹果帐户(用户需要从苹果商店下载东西的帐户)是否不足以更新公共数据库并获得对私有数据库的访问权限?
谢谢你。