如何以编程方式在云工具包中标记可查询的记录类型

Posted

技术标签:

【中文标题】如何以编程方式在云工具包中标记可查询的记录类型【英文标题】:how to mark a record type queryable in cloud kit programmatically 【发布时间】:2015-07-02 22:03:56 【问题描述】:

每当我以编程方式创建新的 CKRecordType 时,我都会遇到 cloud-kit 的问题。在云套件仪表板中,这是我收到的错误消息:

快速简单的解决方法是单击“添加 ID 查询索引”按钮并完成它,但是,我想知道是否有办法以编程方式完成此操作。原因是因为在部署应用程序时,用户将能够创建新的记录类型,如果每次用户决定创建新记录时我都必须检查 cloud-kit,这将是一个很大的麻烦和麻烦输入。

任何帮助将不胜感激!

【问题讨论】:

你能在生产运行时创建新的记录类型吗?我认为架构必须在生产中修复。 * 我不熟悉这个限制,但我在运行时创建了新记录,所以我会说不 但是您是在开发过程中创建的,对吧?你的应用在应用商店了吗?您需要阅读以下内容的第一段:developer.apple.com/library/ios/documentation/DataManagement/… 另见developer.apple.com/library/ios/documentation/DataManagement/… 【参考方案1】:

在生产中你不能创建新的记录类型。除此之外,您只能在开发时从仪表板添加索引。

【讨论】:

你知道是否允许在生产过程中创建新字段吗?

以上是关于如何以编程方式在云工具包中标记可查询的记录类型的主要内容,如果未能解决你的问题,请参考以下文章

编写一个工具以编程方式检查 Netezza(纯数据)是不是存在偏差并获取查询计划

如何以编程方式禁用 chrome 开发人员工具中的 javascript?

如何以编程方式计算 UIImagePickerController 工具栏的高度?

如何以编程方式在 iPad 的工具栏中添加 UISegmentedControl

如何以编程方式将 HQL 转换为 SQL 查询(不记录)

如何以编程方式在 .NET 框架表单的工具提示中添加换行符