Skip to content

Instantly share code, notes, and snippets.

@pardel
Created September 7, 2014 05:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pardel/6f8fc73c745925f47e38 to your computer and use it in GitHub Desktop.
Save pardel/6f8fc73c745925f47e38 to your computer and use it in GitHub Desktop.
CoreData saveContext with if/return transposition
func saveContext () {
return if self.managedObjectContext == nil
return if self.managedObjectContext?.hasChanges == false
var error: NSError? = nil
return if self.managedObjectContext?.save(&error) == true
NSLog("Unresolved error \(error), \(error!.userInfo)")
abort()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment