下标运算符是否适用于 CKRecord?

Does subscript operator work for CKRecord?

我想像文档显示那样使用下标运算符:myRecord[@"firstName"] = @"Jacob";

但无法在 Swift 中运行。

知道为什么吗?

在这个 post 上,您可以看到为什么订阅 CKRecord 不起作用以及为什么您也不能添加自己的订阅的解释。

Stack overflow when defining subscript on CKRecord in Swift

然而,有一个接近的解决方法示例。