Skip to content

Instantly share code, notes, and snippets.

View nikolsky2's full-sized avatar

Sergey Nikolsky nikolsky2

View GitHub Profile
@nikolsky2
nikolsky2 / gist:defacbc998d92538117c8f862a195e12
Last active July 19, 2016 01:32
NSFetchRequest fetch properties only
let searchTermPropertyName = "term"
let searchFetchRequest = NSFetchRequest(entityName: SearchEntity.className)
searchFetchRequest.propertiesToFetch = [searchTermPropertyName]
searchFetchRequest.resultType = .DictionaryResultType
let allSearches = try! privateContext.executeFetchRequest(searchFetchRequest) as! [[String: String]]
let allSearchTerms = allSearches.flatMap {$0[searchTermPropertyName]}