Reputation: 1838
I have bellow query
:
let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: "Cohorts")
fetchRequest.propertiesToGroupBy = ["ctype", "is_selected"]
fetchRequest.propertiesToFetch = ["ctype", "is_selected"]
fetchRequest.resultType = .dictionaryResultType
let results = try self.privateManagedObjectContext.fetch(fetchRequest) as Array
And bellow is my result value from above query
:
(
{
ctype = offline;
"is_selected" = 0;
},
{
ctype = online;
"is_selected" = 0;
}
)
How can I read results
or how can I insert above result to custom model like bellow?
struct TEST
{
var ctype : String
var is_selected : Int
}
Upvotes: 0
Views: 45
Reputation: 285039
Add one line
let testArray = results.map{TEST(ctype: $0["ctype"] as! String, is_selected: $0["is_selected"] as! Int)}
Upvotes: 1