Я хочу получить все элементы из Базовых данных, но отсортирован от самого последнего к старому.У моей сущности "Dice" есть атрибут "timestamp" типа Date.
Вот как я сохраняю и извлекаю:
class func saveResults(_ withResults: Int) -> Bool {
let context = getContext()
let entity = NSEntityDescription.entity(forEntityName: "Dice", in: context)
let manageObject = NSManagedObject(entity: entity!, insertInto: context)
let date = Date()
manageObject.setValue(withResults, forKey: "result")
manageObject.setValue(date, forKey: "timestamp")
do {
try context.save()
return true
} catch {
return false
}
}
class func fetchObject() -> [Dice]? {
let context = getContext()
var dices:[Dice]? = nil
do {
dices = try context.fetch(Dice.fetchRequest())
return dices
} catch {
return dices
}
}
Кто-нибудь знает, как его отсортировать.Все решения сбивают с толку и показывают вид от старого к новому.