Я хочу, чтобы вы кое-что спросили о процессе извлечения Core Data. Я использую метод извлечения из Core Data ниже, но мне нужно что-то еще. Позвольте мне объяснить вам. Я пытался получить все данные и отфильтровать их в словаре, но это не сработало и не имело для меня смысла
У меня есть много данных, таких как
Date Price
01.08.2018 400
03.08.2018 600
04.08.2018 800
06.09.2018 1000
11.09.2018 300
19.09.2018 200
Я хочу получить такие данные, как:
авг 2018 1800
Сентябрь 2018 1500
Как мне этого добиться?
Вот мой метод извлечения
func fetchLessons() -> [Lessons] {
let context = persistentContainer.viewContext
let fetchRequest = NSFetchRequest<Lessons>(entityName: "Lessons")
do {
let lessons = try context.fetch(fetchRequest)
return lessons
} catch let fetchErr {
print("Failed to fetch students:", fetchErr)
return []
}
}