API Differences in CloudKit in iOS 26.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in CloudKit in the iOS 26.0 SDK.

Table of Contents

Functions & Methods

CKContainer
public func requestShareAccess(for urls: [Foundation.URL]) async throws -> [Foundation.URL : Swift.Result<Swift.Void, any Swift.Error>]
CKContainer
public func shareParticipants(for lookupInfos: [CloudKit.CKUserIdentity.LookupInfo]) async throws -> [CloudKit.CKUserIdentity.LookupInfo : Swift.Result<CloudKit.CKShare.Participant, any Swift.Error>]
CKShare
public func oneTimeURL(for participantID: CloudKit.CKShare.Participant.ID) -> Foundation.URL?
CKShare
- (void)denyRequesters:(nonnull NSArray<CKShareAccessRequester *> *)requesters;
CKShare
- (void)blockRequesters:(nonnull NSArray<CKShareAccessRequester *> *)requesters;
CKShare
- (void)unblockIdentities:(nonnull NSArray<CKShareBlockedIdentity *> *)blockedIdentities;

Properties & Constants

CKShareRequestAccessOperation
public var perShareAccessRequestResultBlock: ((Foundation.URL, Swift.Result<Swift.Void, any Swift.Error>) -> Swift.Void)?
CKShareRequestAccessOperation
public var shareAccessRequestResultBlock: ((Swift.Result<Swift.Void, any Swift.Error>) -> Swift.Void)?
CKAllowedSharingOptions
@property(atomic, assign, unsafe_unretained, readwrite) BOOL allowsParticipantsToInviteOthers;
CKAllowedSharingOptions
@property(atomic, assign, unsafe_unretained, readwrite) BOOL allowsAccessRequests;
CKShareParticipant
@property(nonatomic, assign, unsafe_unretained, readonly) BOOL isApprovedRequester;
CKShareParticipant
@property(nonatomic, copy, readonly, nullable) NSDate *dateAddedToShare;
CKRecordZone
@property(atomic, assign, unsafe_unretained, readwrite) CKRecordZoneEncryptionScope encryptionScope;
CKShare
@property(atomic, copy, readonly) NSArray<CKShareAccessRequester *> * _Nonnull requesters;
CKShare
@property(atomic, copy, readonly) NSArray<CKShareBlockedIdentity *> * _Nonnull blockedIdentities;
CKShare
@property(atomic, assign, unsafe_unretained, readwrite) BOOL allowsAccessRequests;

Classes

CKShareRequestAccessOperation