私有变量 dataSource: [SearchGoodModel]

您可以使用以下代码将 dataSource 中的 price 属性从字符串转换为 double,并对其进行升序排序:swiftdataSource.sort { (model1, model2) -> Bool in guard let price1 = Double(model1.price), let price2 = Double(model2.price) else { return false // 处理无法转换为 double 的情况 } return price1 < price2}

这将使用闭包作为参数传递给 sort 方法,并在闭包中将每个 SearchGoodModelprice 属性从字符串转换为 double。然后,根据转换后的 double 值进行升序排序。请确保将此代码放在类的内部,以便可以访问到 dataSource 变量。

Swift数组排序:将字符串价格转换为Double并升序排序

原文地址: https://www.cveoy.top/t/topic/pabM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录