是否有一种方法可以使用自定义排序的ContactDetails
列表按id
排序id
的列表?
联系详情对象:
class ContactDetails: Object, Mappable {
@objc dynamic var id = 0
@objc dynamic var title: String? = nil
required convenience init?(map: Map) {
self.init()
}
func mapping(map: Map) {
id <- map["id"]
title <- map["title"]
}
override static func primaryKey() -> String? {
return "id"
}
override static func indexedProperties() -> [String] {
return ["id"]
}
}
自定义订购的ID列表:
let customOrderedIdList = [111, 110, 220, 115]
let contactList = List<ContactDetails>()
我有一个List<ContactDetails>
,其中包含50000以上的ContactDetails
,它需要花费时间按照id
的顺序对List<ContactDetails>
的{{1}}进行排序。