Post

Replies

Boosts

Views

Activity

Reply to CloudKit - Problems with template application
Not sure if this helps, but while playing with SwiftUI I have recently created a project including CoreData + CloudKit using their template and what I saw are some warnings related to the stores not be loaded, to fix them I did two things: I set some of the properties after loading the stores (I'm looking to move this into the completion block as it makes more sense to me)         container.loadPersistentStores(completionHandler: { (storeDescription, error) in             if let error = error as NSError? {                 // Replace this implementation with code to handle the error appropriately.                 // fatalError() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.                                  /*                  Typical reasons for an error here include:                  * The parent directory does not exist, cannot be created, or disallows writing.                  * The persistent store is not accessible, due to permissions or data protection when the device is locked.                  * The device is out of space.                  * The store could not be migrated to the current model version.                  Check the error message to determine what the actual problem was.                  */                 fatalError("Unresolved error \(error), \(error.userInfo)")             }         })         if inMemory {             container.persistentStoreDescriptions.first!.url = URL(fileURLWithPath: "/dev/null")         }         container.viewContext.automaticallyMergesChangesFromParent = true Be sure the simulator I'm using has a valid iCloud account setup.
Jan ’22