Почему я не могу использовать подписку на объект CKRecord в swift?

Это беспокоило меня на некоторое время. Есть ли причина, почему мне нужно сделать это, чтобы установить объект на CKRecord.

task.record?.setObject(task.reference, forKey:ReferenceField)

вместо этого

task.record?[ReferenceField] = task.reference 

Из того, что я прочитал в документации, CKRecord должен быть дружественным подстрочным документом.

Ответы на вопрос(1)

Ваш ответ на вопрос