Platforms to show: All Mac Windows Linux Cross-Platform

Back to CKModifyRecordZonesOperationMBS class.

CKModifyRecordZonesOperationMBS.modifyRecordZonesCompleted(savedRecordZones() as CKRecordZoneMBS, deletedRecordZoneIDs() as CKRecordZoneIDMBS, operationError as NSErrorMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event CloudKit MBS Mac64bit Plugin 16.5 ✅ Yes ❌ No ❌ No ❌ No
The event to execute after the status of all changes is known.

The event returns no value and takes the following parameters:

savedRecordZones: An array of CKRecordZone objects you tried to save.
deletedRecordZoneIDs: An array of CKRecordZoneID objects corresponding to the record zones you tried to delete.
operationError: An error object containing information about a problem, or nil if the results are saved successfully.

This block is executed only once and represents your only chance to process the operation results. If you intend to use this block to process results, set it before executing the operation or submitting the operation object to a queue.

This event reports an error of type CKErrorPartialFailure when it saves or deletes only some of the record zones successfully. The userInfo dictionary of the error contains a CKPartialErrorsByItemIDKey key whose value is a dictionary. The keys of that dictionary are the IDs of the record zones that were not saved or deleted, and the corresponding values are error objects containing information about what happened.

The items on this page are in the following plugins: MBS Mac64bit Plugin.


The biggest plugin in space...