Я работаю над простым приложением iOS Swift и не могу найти решение для небольшой проблемы с основными данными. Я должен сгруппировать некоторые данные, которые я извлекаю из основных данных, но это не сработает.Swift Core Data - группа не работает
Это мой fetchRequest:
<NSFetchRequest: 0x7f82fbe105e0> (entity: Sets; predicate: ((null)); sortDescriptors: ((
"(sort, ascending, compare:)"
)); type: NSDictionaryResultType; includesPendingChanges: NO; propertiesToFetch: ((
name
)); propertiesToGroupBy: ((
name
));)
Я вроде и добавил свойства группе. Также задан тип результата - DictionaryResultType.
А вот мой FetchRequest:
fetchRequest = NSFetchRequest(entityName:entity)
fetchRequest.propertiesToGroupBy = groupDescriptors
fetchRequest.propertiesToFetch = propertiesToFetch
fetchRequest.resultType = .DictionaryResultType
let fetchedResults = managedContext.executeFetchRequest(fetchRequest as NSFetchRequest, error: &error) as? [NSManagedObject]
- Entity является строкой variabel
- groupDescriptors и propertiesToFetch являются массивами строки