gpt4 book ai didi

ios - 如何对包含 Modal 类型对象的 NSMutableArray 进行排序?

转载 作者:行者123 更新时间:2023-11-28 10:13:28 24 4
gpt4 key购买 nike

我有一个 NSMutableArray(比如 accountListArray)。数组的内容是模型(比如 BankAccountModel 和属性 defaultAcc - Y/N)。

现在我想根据默认属性对 accountListArray 的内容进行排序,即 所有启用了 defaultAcc (Y) 的帐户都应该在最上面。

class BankAccountModel: NSObject {

static let sharedInstance: BankAccountModel = BankAccountModel()

var defaultAcc = "" // Y or N
}

怎么做?

最佳答案

这是我的例子。它将对数组进行排序,排序后姓名为 2 的人和姓名为 4 的人将位于数组的顶部

class People{
var name = ""
var isMale:Bool = false

init(name:String,isMale:Bool){
self.name = name
self.isMale = isMale
}
}

var person1 = People(name: "1",isMale: false)
var person2 = People(name: "2",isMale: true)
var person3 = People(name: "3",isMale: false)
var person4 = People(name: "4",isMale: true)

var array = [person1,person2,person3,person4]

array.sort() { Int(NSNumber(value:($0.isMale))) > Int(NSNumber(value:($1.isMale))) }

关于ios - 如何对包含 Modal 类型对象的 NSMutableArray 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44796957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com