Instance Method

windowScene(_:userDidAcceptCloudKitShareWith:)

Tells the delegate that the window scene now has access to shared information in CloudKit.

Declaration

optional func windowScene(_ windowScene: UIWindowScene, userDidAcceptCloudKitShareWith cloudKitShareMetadata: CKShareMetadata)

Parameters

windowScene

The window scene object receiving the metadata.

cloudKitShareMetadata

Information about the CloudKit data that is now available to the app. Use this object to retrieve information about the CKShare object and the associated records that are now available.

Discussion

Use this method to respond to a CloudKit Sharing invitation. In your implementation, accept the share by scheduling a CKAcceptSharesOperation object that contains the metadata object in the cloudKitShareMetadata parameter. After your operation object finishes successfully, you can begin fetching records and incorporating the resulting data into your app.

See Also