【发布时间】:2023-03-28 03:30:01
【问题描述】:
假设我们有一个名为 orderFile 的自定义类,该类包含三个属性。
class orderFile {
var name = String()
var id = Int()
var status = String()
}
其中很多都存储在一个数组中
var aOrders : Array = []
var aOrder = orderFile()
aOrder.name = "Order 1"
aOrder.id = 101
aOrder.status = "closed"
aOrders.append(aOrder)
var aOrder = orderFile()
aOrder.name = "Order 2"
aOrder.id = 101
aOrder.status = "open"
aOrders.append(aOrder)
var aOrder = orderFile()
aOrder.name = "Order 2"
aOrder.id = 101
aOrder.status = "cancelled"
aOrders.append(aOrder)
var aOrder = orderFile()
aOrder.name = "Order 2"
aOrder.id = 101
aOrder.status = "confirmed"
aOrders.append(aOrder)
问题是:我将如何根据打开、确认、关闭和取消的状态对它们进行排序?
【问题讨论】:
标签: arrays sorting object swift3