我在offerPrice
类型的coredata中有一个名为String
的属性。现在点击一个按钮,我想按照这个offerprice按升序对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
进行排序。但它不起作用..