Skip to content

Instantly share code, notes, and snippets.

@sandeeplearner
Created September 4, 2016 21:57
Show Gist options
  • Save sandeeplearner/4c7e3df0cd14111f091008f3c724ada2 to your computer and use it in GitHub Desktop.
Save sandeeplearner/4c7e3df0cd14111f091008f3c724ada2 to your computer and use it in GitHub Desktop.
do {
try coordinator.addPersistentStoreWithType(NSSQLiteStoreType, configuration: nil, URL: url, options: nil)
} catch {
// Report any error we got.
var dict = [String: AnyObject]()
dict[NSLocalizedDescriptionKey] = "Failed to initialize the application's saved data"
dict[NSLocalizedFailureReasonErrorKey] = failureReason
dict[NSUnderlyingErrorKey] = error as NSError
let wrappedError = NSError(domain: "YOUR_ERROR_DOMAIN", code: 9999, userInfo: dict)
// Replace this with code to handle the error appropriately.
// abort() 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.
NSLog("Unresolved error \(wrappedError), \(wrappedError.userInfo)")
abort()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment