【发布时间】:2016-07-22 17:41:29
【问题描述】:
在我正在运行的应用程序中,我正在从核心数据创建一个运行对象数组。但是,我需要按日期对它们进行排序(每个运行对象都有一个与之关联的日期变量)。这是我的代码:
func loadFromCoreData() {
let managedObjectContext = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext
let runFetch = NSFetchRequest(entityName: "Run")
do {
let fetchedRuns = try managedObjectContext.executeFetchRequest(runFetch) as! [Run]
for run in fetchedRuns {
self.runs.append(run)
}
} catch let error as NSError {
fatalError("Failed to fetch run: \(error)")
}
}
在函数结束之前,如何按日期对运行对象数组(称为运行)进行排序?
【问题讨论】: