1 2 3 4 5 6 7 8 9 10 11
import CloudKit extension CKRecordZone { func bridgePayload() -> CKRecordZonePayload { ckEncodeZone(self) } static func fromBridgePayload(_ payload: CKRecordZonePayload) -> CKRecordZone { ckDecodeZone(payload) } }