If a user writes changes to the app and the app saves those changes to the Core Data store, they should never be permanently deleted just because iCloud was disabled.
It seems quite wrong to me that NSPersistentCloudKitContainer will delete even changes that have not been synced to the cloud.
As a developer, what could I do to ensure this does not occur? I believe it is a bad idea to programmatically switch between NSPersistentContainer and NSPersistentCloudKitContainer (discouraged by Apple) and you lose privacy and security.
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: