CloudKit iOS 15.5 to 16.0 API Differences
CKAllowedSharingOptions.h
Added
CKSharingParticipantAccessOption
Added
CKSharingParticipantAccessOptionAnyoneWithLink
Added
CKSharingParticipantAccessOptionSpecifiedRecipientsOnly
Added
CKSharingParticipantAccessOptionAny
Added
CKSharingParticipantPermissionOption
Added
CKSharingParticipantPermissionOptionReadOnly
Added
CKSharingParticipantPermissionOptionReadWrite
Added
CKSharingParticipantPermissionOptionAny
Added
CKAllowedSharingOptions
Added
-[CKAllowedSharingOptions initWithAllowedParticipantPermissionOptions:allowedParticipantAccessOptions:]
Added
CKAllowedSharingOptions.allowedParticipantPermissionOptions
Added
CKAllowedSharingOptions.allowedParticipantAccessOptions
Added
CKAllowedSharingOptions.standardOptions
CKSystemSharingUIObserver.h
Added
CKSystemSharingUIObserver
Added
-[CKSystemSharingUIObserver initWithContainer:]
Added
CKSystemSharingUIObserver.systemSharingUIDidSaveShareBlock
Added
CKSystemSharingUIObserver.systemSharingUIDidStopSharingBlock
Added
CKSystemSharingUIObserver.systemUIDidSaveShareBlock
Added
CKSystemSharingUIObserver.systemUIDidStopSharingBlock
NSItemProvider+CKSharingSupport.h
Added
CKSharePreparationCompletionHandler
Added
CKSharePreparationHandler
Added
NSItemProvider (CKSharingSupport)
Added
-[NSItemProvider registerCKShareWithContainer:allowedSharingOptions:preparationHandler:]
Added
-[NSItemProvider registerCKShare:container:allowedSharingOptions:]
Added
CKSharingOptions
Added
CKSharingOptionsStandard
Added
CKSharingOptionsAllowPublic
Added
CKSharingOptionsAllowPrivate
Added
CKSharingOptionsAllowReadOnly
Added
CKSharingOptionsAllowReadWrite
Added
NSItemProvider (Deprecated_CKSharingSupport)
Added
-[NSItemProvider registerCKShareWithContainer:sharingOptions:preparationHandler:]
Added
-[NSItemProvider registerCKShare:container:sharingOptions:]
Added
CKRecordParentKey
Added
CKRecordShareKey
Added
CKRecordTypeShare
Added
CKRecordTypeUserRecord
Added
CKRecordZoneDefaultName
Added
CKShareThumbnailImageDataKey
Added
CKShareTitleKey
Added
CKShareTypeKey
CKContainer_Application_PermissionBlock
Added
CKContainer_Application_PermissionBlock
CKContainer_Application_PermissionStatus
Added
CKContainer_Application_PermissionStatus
CKContainer_Application_Permissions
Added
CKContainer_Application_Permissions
CKRecordKeyValueIterator
Added
CKRecordKeyValueIterator
Added
CKRecordKeyValueIterator.next()
Added
CKRecordKeyValueIterator.Element
CKRecordValue
Added
CKRecordValue
CKRecordValueProtocol
Added
CKRecordValueProtocol
CKRecord_Reference_Action
Added
CKRecord_Reference_Action
CKShare_Participant_AcceptanceStatus
Added
CKShare_Participant_AcceptanceStatus
CKShare_Participant_ParticipantType
Added
CKShare_Participant_ParticipantType
CKShare_Participant_Permission
Added
CKShare_Participant_Permission
CKShare_Participant_Role
Added
CKShare_Participant_Role