1

ラベルに二重の数字を表示しようとしています。ただし、オプションとして表示されます。「!」を使用してラップを解除できません。一部のデータがゼロであるためです。

「Optional(...)」テキストが表示されないようにするにはどうすればよいですか?

これはどのように見えるかです:

let row = elementArray[indexPath.row]
mPoint.text = String(row.meltPoint) //Optional(2070.0)
4

1 に答える 1

2

if letオプションの値をアンラップするために使用します。

let row = elementArray[indexPath.row]
if let myNumber = row.meltPoint {
    mPoint.text = "\(myNumber)"
} else {
     mPoint.text = "N/A"
}
于 2016-09-28T21:25:31.663 に答える