Skip to content

Instantly share code, notes, and snippets.

@jeksys
Created January 27, 2015 17:04
Show Gist options
  • Save jeksys/b672a37dd0287596c76c to your computer and use it in GitHub Desktop.
Save jeksys/b672a37dd0287596c76c to your computer and use it in GitHub Desktop.
CoreData.Fetch
func listEntities(managedContext: NSManagedObjectContext, entityName: String, groupBy: Array<String>)->NSArray{
var error: NSError?
var results : NSArray = NSArray()
let fetchRequest = NSFetchRequest(entityName: entityName)
if groupBy.count > 0{
fetchRequest.propertiesToGroupBy = groupBy
}
if let results = managedContext.executeFetchRequest(fetchRequest, error: &error) {
return results
}
return results
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment