Integrate CKShare and SwiftData

Is it possible to integrate CKShare with SwiftData? I wanted to provide a quick and good experience to my users.

Answered by Vision Pro Engineer in 806638022

Hi @gabssanto ,

SwiftData and CloudKit do work together, see here: https://developer.apple.com/documentation/swiftdata/syncing-model-data-across-a-persons-devices

But there is no sharing support. To share, use CloudKit and CoreData: https://developer.apple.com/documentation/cloudkit/shared_records/sharing_cloudkit_data_with_other_icloud_users

I recommend filing an enhancement report for this feature: https://feedbackassistant.apple.com

Hi @gabssanto ,

SwiftData and CloudKit do work together, see here: https://developer.apple.com/documentation/swiftdata/syncing-model-data-across-a-persons-devices

But there is no sharing support. To share, use CloudKit and CoreData: https://developer.apple.com/documentation/cloudkit/shared_records/sharing_cloudkit_data_with_other_icloud_users

I recommend filing an enhancement report for this feature: https://feedbackassistant.apple.com

Integrate CKShare and SwiftData
 
 
Q