だからここに私の問題があります。文字列がDoubleに設定されている場合、それはゼロと等しくなります
Imは(ラベルは数値のみが含まれています。)値は常に設定されていないので、我々は、オプションの値としてそれを宣言し、私はそのための方法を使用Double値にlabel.textを変換しよう:
if let
を
私のコードは次のとおりです。
if let firstvalue = Double(label1.text!){
label2.text = "\(firstvalue)"
}
しかし、label2.textどちらかはnilを返すか、まったく何も表示されません。 label1の値は別のViewController(ViewController2)で計算されます。 しかし、まだ値があり、label1.textと同じです。
私は本当に立ち往生しているので、何か助けに感謝します。 ありがとうございます!
あなたは確かます。Label1.Textです数を返し、それはdoesnのスペースがありませんか?私は同じ問題がありました; 2.5の代わりに2.5を受け取りました(2の前のスペースに注意してください)。 –
私はそれを理解しました!私は4日間このことにこだわっていたと信じることができませんでした。それは問題でした。本当にありがとうございました! –
私は助けてうれしいです! 、それに印を付ける誰もがそれをより早く理解することができます。 –