Platforms to show: All Mac Windows Linux Cross-Platform

Back to CKRecordZoneMBS class.

CKRecordZoneMBS.CapabilityAtomic = 2

Type Topic Plugin Version
const CloudKit MBS Mac64bit Plugin 16.5
One of the constants indicating the special capabilities supported by a zone.

A capability that allows changes to multiple records to be made atomically.

When you use a CKModifyRecordsOperationMBS object to save records, if the server is unable to save the changes for one record, it does not save the changes for any of the records. When combined with the CKRecordSaveIfServerRecordUnchanged policy of the operation object, this behavior prevents your app from overwriting changes to a group of records if one of the records was modified elsewhere.

CKRecordZoneMBS.CapabilityFetchChanges = 1

Type Topic Plugin Version
const CloudKit MBS Mac64bit Plugin 16.5
One of the constants indicating the special capabilities supported by a zone.

A capability that allows you to fetch only the changed values in records.

This capability makes the creation of offline caches more efficient. Instead of fetching the entire record every time, use a CKFetchRecordChangesOperationMBS object to fetch only the values that changed, and use the returned data to update your caches. Doing so minimizes the amount of data you receive from the server. You can still fetch the entire record using a CKFetchRecordsOperationMBS object if you want.

CKRecordZoneMBS.CapabilitySharing = 4

Type Topic Plugin Version
const CloudKit MBS Mac64bit Plugin 16.5
One of the constants indicating the special capabilities supported by a zone.

Sharing

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


💬 Ask a question or report a problem
The biggest plugin in space...