Por que não posso usar a assinatura em um objeto CKRecord rapidamente?
Isso me incomodou por um tempo. Existe uma razão pela qual eu preciso fazer isso para definir um objeto em um CKRecord.
task.record?.setObject(task.reference, forKey:ReferenceField)
em vez disso
task.record?[ReferenceField] = task.reference
Pelo que li nos documentos, o CKRecord deve ser amigável para assinaturas