在标签上显示可选的双数
Showing optional double number on a label
我想在标签上显示双数。但它显示为可选。我不能用“!”打开它因为有些数据是零。
如何让 "Optional(...)" 文本不显示?
这是它的样子:
let row = elementArray[indexPath.row]
mPoint.text = String(row.meltPoint) //Optional(2070.0)
使用if let
解包可选值:
let row = elementArray[indexPath.row]
if let myNumber = row.meltPoint {
mPoint.text = "\(myNumber)"
} else {
mPoint.text = "N/A"
}
我想在标签上显示双数。但它显示为可选。我不能用“!”打开它因为有些数据是零。
如何让 "Optional(...)" 文本不显示?
这是它的样子:
let row = elementArray[indexPath.row]
mPoint.text = String(row.meltPoint) //Optional(2070.0)
使用if let
解包可选值:
let row = elementArray[indexPath.row]
if let myNumber = row.meltPoint {
mPoint.text = "\(myNumber)"
} else {
mPoint.text = "N/A"
}