An error indicating that the server is too busy to handle the zone operation.
- iOS 8.0+
- macOS 10.10+
- tvOS 9.0+
- watchOS 3.0+
- Mac Catalyst 13.0+Beta
Try the operation again in a few seconds. If you encounter this error again, increase the delay time exponentially for each subsequent retry to minimize server contention for the zone.
It is a good practice to check for a
CKErrorRetryAfterKey key in the
userInfo dictionary of any CloudKit error that you receive. Use the value of this key as the number of seconds to wait before retrying the operation.
An error indicating that a record or share cannot be saved because doing so would cause the same hierarchy of records to exist in multiple shares.
An error indicating that the content of the specified asset file was modified while being saved.
An error that is returned when the specified container is unknown or unauthorized.
An error indicating that the operation could not be completed on the given database.
An error indicating that the current user is not authenticated, and no user record was available.
An error indicating that the user did not have permission to perform the specified save or fetch operation.
An error that is returned when saving the record would exceed the user’s current storage quota.
An error indicating that a share cannot be saved because too many participants are attached to the share.
An error indicating that the specified record zone does not exist on the server.
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.Learn more about using Apple's beta software