Warum kann ich in swift keine Subskription für ein CKRecord-Objekt verwenden?

Das hat mich eine Weile gestört. Gibt es einen Grund, warum ich dies tun muss, um ein Objekt auf einen CKRecord zu setzen.

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

an Stelle vo

task.record?[ReferenceField] = task.reference 

Von dem, was ich in den Dokumenten gelesen habe, sollte CKRecord tiefgestellt sein

Antworten auf die Frage(2)

Ihre Antwort auf die Frage