在这里,我有从模型类中检索的Json数据,在该类中,我需要确定键值对title
是否具有以Discount
开头的单词,例如,如果我找到以Discount
开头的键值对,将特定的表格视图单元格标签设置为Discount
如何从键值对中找到它?有人可以帮助我实现此方法吗?
这是我的模特课数据
struct TotalPriceSegments {
let code : String?
let title : String?
let value : Double?
init(json: [String:Any]) {
self.code = json["code"] as? String
self.title = json["title"] as? String
self.value = json["value"] as? Double
}
}
这是表格视图代码
let cell = tableView.dequeueReusableCell(withIdentifier: "checkout", for: indexPath) as! CheckoutTableViewCell
let array = totalPriceModel?.totalSegments[indexPath.row]
cell.titleLabel.text = array?.title
let total = doubleToStringDecimalPlacesWithDouble(number: Double((array?.value)!), numberOfDecimalPlaces: 2)
cell.valueLabel.text = (String(describing:("$ \(total)")))
return cell
最佳答案
在cellForRow方法中添加以下检查:
if array?.title.hasPrefix("Discount") {
cell.titleLabel.text = "Discount"
}
关于ios - 如何在Swift 3中找到具有名称的特定键值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47364803/