我有一個函數getData()它檢索核心數據實體,我想按日期排序它們。我如何應用NSPredicate或Predicate從CoreData獲取按日期排序的數據?按日期排序 - 斯威夫特3
我的核心數據實體: 實體:費用 屬性: - 量 - 類 - 最新
func getData() {
let context = appDelegate.persistentContainer.viewContext
do {
expenses = try context.fetch(Expenses.fetchRequest())
} catch {
print("Cannot fetch Expenses")
}
}
感謝您的幫助!
查找'NSSortDescriptor' ... –
如果您希望所有數據都以排序的形式存在,謂詞將不是必需的。類似sortDescriptors = [NSSortDescriptor.init(key:「date」ascending:true)]'應該可以工作。 –