Добавить возможности CKRecordZone.Capabilities.atomic в CKRecordZone

Я пытаюсь настроить свою CKModifyRecordsOperation как атомарную. Однако похоже, что мне нужно добавить CKRecordZone.Capabilities.atomic возможности для моих CKRecordZone чтобы это работало.

Есть ли способ сделать это? CKRecordZone.capabilities является свойством только для получения, и я не могу найти способ его установить.

Я использую настраиваемую зону.

let operation = CKModifyRecordsOperation(recordsToSave: records, recordIDsToDelete: toDelete)
operation.isAtomic = true

Из документации:

Сама зона должна иметь атомарную возможность для применения этого поведения. Если зона записи не поддерживает атомарную возможность, установка этого свойства не имеет никакого эффекта.

0 ответов

Другие вопросы по тегам