这是我在Swift 3上工作时遇到的排序问题。我有一个名为Feed的多个对象的数组,如下所示。 排序方法应包括2个步骤: - 具有相同条形码的对象将并排排列在阵列中 - 具有状态A的相同条形码的对象将位于左侧,下一个是状态为B,则状态为C.如何在Swift中结合两种排序方法?
如何编写一个排序函数来覆盖这两个步骤?
class Feed: Object {
dynamic var barcode: Int
dynamic var feed_type = ""
dynamic var status: String
override class func primaryKey() -> String {
return "id"
}
var type: FeedType {
get {
return FeedType.get(feed_type)
}
set(newValue) {
feed_type = newValue.key
}
}
}
@Sulthan:Ops我的坏。我编辑了代码 –