糟糕! 也许为时已晚...但是我无法使这个东西正常工作。 实际上,提取操作正常...但是没有以任何方式排序! “ zaehler”是一个Int32属性-应该完美工作!!
我在做什么错了?
static func getAllMaterialSorted() -> [MaterialMO] {
var result = [MaterialMO]()
let moc = AppDelegate.managedObjectContext
let fetchRequest: NSFetchRequest<MaterialMO> = MaterialMO.fetchRequest()
let zaehler = NSSortDescriptor(key: "zaehler", ascending: false)
let name = NSSortDescriptor(key: "name", ascending: true)
fetchRequest.sortDescriptors = [zaehler]
do {
result = try moc!.fetch(MaterialMO.fetchRequest()) as! [MaterialMO]
} catch {
print ("Cannot fetch employees.Error \(error)")
return result
}
return result
}