在 CloudKit 仪表板中创建布尔字段

Posted

技术标签:

【中文标题】在 CloudKit 仪表板中创建布尔字段【英文标题】:Creating a boolean field in CloudKit Dashboard 【发布时间】:2017-12-15 17:38:18 【问题描述】:

我想在我们的一种名为“匹配”的记录类型中创建一个字段,它是布尔值,可以是真或假。但是在新的 CloudKit 仪表板中没有添加这样一个字段的选项,见下图:

有谁知道如何在新的 CloudKit 仪表板中添加布尔字段。

【问题讨论】:

【参考方案1】:

没有可用的 BOOL 类型,您必须使用 Int(64)。

根据评论问题更新

BOOL 实际上只是一个只能设置为 0 或 1 的 int。因此,在 cloudkit 中创建 INT 值并:

BOOL myBool = FALSE; //or false, or 0
record[MY_INT64_FIELD] = myBool;

当你读回来时

NSNumber myBoolFromCloudKit = record[MY_INT64_FIELD];
BOOL myBool = myBoolFromCloudKit.integerValue
if (myBool)

     //do whatever

【讨论】:

我如何设置它以像 BOOL 类型一样工作?

以上是关于在 CloudKit 仪表板中创建布尔字段的主要内容,如果未能解决你的问题,请参考以下文章

在 CloudKit Dashboard 中创建自定义记录区

如何更改 CloudKit 仪表板左栏中每条记录的显示内容?

CloudKit,无法将 NSDate 保存到日期/时间字段,“无效日期”

在 wp 管理仪表板中创建表单并将数据保存在自定义创建的数据库中

如何通过 CloudKit Dashboard 查找用户记录

是否有任何选项可以在 TFS Dashboard 中创建 4-D 图表?如果是,那么在 TFS 仪表板中创建这些图表的过程是啥?