-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SMStore.type is an "unsupported store type" #112
Comments
Ok so something weird is happening here, it seems like adding the storeDescription is causing the problem. It seems like SMStore.type is an unsupported type let container = NSPersistentContainer(name: "WHIR")
let coordinator = container.persistentStoreCoordinator
let storeDescription = NSPersistentStoreDescription(url: url)
storeDescription.type = SMStore.type
container.persistentStoreDescriptions=[storeDescription]
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)")
}
})
return container |
bcye
changed the title
Changes for migration cause crash "unsupported store type"
SMStore.type is an "unsupported store type"
Jan 25, 2019
Hey, |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hey,
I have tried (and failed to migrate my old store into the new Seam3 store using the tips in #59 and https://github.com/paulw11/migrateSample
Here is my code:
It fails and throws an SIGABRT because of an unsupported store type
Output:
The text was updated successfully, but these errors were encountered: