У меня есть атрибут с именем offerPrice
в coredata типа String
.Теперь одним нажатием кнопки я хочу отсортировать все элементы в массиве coredata на основе этой цены предложения в порядке возрастания.
Я могу отсортировать на основе names
, например, так ...
let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
let request = NSFetchRequest<NSFetchRequestResult>(entityName: "NewProduct")
let sort = NSSortDescriptor(key: "name", ascending: false)
request.sortDescriptors = [sort]
do {
newProdDetails2 = try context.fetch(request) as! [NewProduct]
tableview.reloadData()
} catch {
print("Fetching Failed")
}
В этом месте key: "name"
Я попытался дать offerPrice
вместо name
для сортировки на основе offerPrice
.Но это не работает ..