iCloud Complications, Part 3: I'm Waiting...
[]
The Atomic Birdhouse
When you create your Core Data stack, tell it where to save data in iCloud. If iCloud availability ever changes (maybe the user created or logged in to an iCloud account while the app was running), Shut down whatever store you’re using Repeat the initial setup, including the check for iCloud I approached this by reworking the default iCloud Core Data setup to use two completely independent Core Data stacks, sharing only the underlying data model.