Добавить возможности CKRecordZone.Capabilities.atomic в CKRecordZone
Я пытаюсь настроить свою CKModifyRecordsOperation как атомарную. Однако похоже, что мне нужно добавить
CKRecordZone.Capabilities.atomic
возможности для моих
CKRecordZone
чтобы это работало.
Есть ли способ сделать это?
CKRecordZone.capabilities
является свойством только для получения, и я не могу найти способ его установить.
Я использую настраиваемую зону.
let operation = CKModifyRecordsOperation(recordsToSave: records, recordIDsToDelete: toDelete)
operation.isAtomic = true
Сама зона должна иметь атомарную возможность для применения этого поведения. Если зона записи не поддерживает атомарную возможность, установка этого свойства не имеет никакого эффекта.