A capability that allows changes to multiple records to be made atomically.
- iOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 3.0+
When you use a
CKModify 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
CKRecord 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.