0
私はスウィフト3の新作です。ここに私の状況です:コアデータのswift3逆順
私はいくつかのデータをコアデータに保存しました。 1,2,3,4,5...
のように、逆順のtableView
に入力してください。(5,4,3,2,1)
レコード:
は、ここに私のコードの一部である細胞への
override func viewWillAppear(_ animated: Bool) {
let appDelegate = UIApplication.shared.delegate as! AppDelegate
let managedContext = appDelegate.persistentContainer.viewContext
let request = NSFetchRequest<NSFetchRequestResult>(entityName: "List")
do {
let result = try managedContext.fetch(request)
Array = result as! [NSManagedObject]
}
catch {
print("some error.....")
}
}
プッシュを
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "MyCell", for: indexPath as IndexPath)
let item = Array[indexPath.row]
cell.textLabel?.text = item.value(forKey: "data") as? String
return cell
}
私は
Array.reversed()
のようなものを試してみました。しかしXcodeのは私に言いました結果はunです中古。私を助けてください。ありがとう。
'NSSortDescriptor'を' fetchRequest'に追加することもできます。 – shallowThought