-4
は、私が何かをしてみてください?スウィフト2.2はキャスティングで変更されましたか?スウィフト悪い変換
は、私が何かをしてみてください?スウィフト2.2はキャスティングで変更されましたか?スウィフト悪い変換
これは動作するはずです:
if var Size = Int(textfield.text) {
Size *= 7
print(Size)
}
注 テキストフィールド内のテキストがInt
に変換することができ、場合if文の本体のみが実行されていること。これはオプション結合(https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/OptionalChaining.html#//apple_ref/doc/uid/TP40014097-CH21-ID245)と呼ばれます。
* *スウィフト版ではコンパイルされませんでした。あなたの 'Size'変数には' String'(または 'String?')型があります。整数を代入することはできません。 –
同様の例が見つかりました:/正しいキャスティングを書くことができますか? – Kiee79
どのような例ですか? - まず、正確なエラーメッセージを読んで(そしてあなたの質問にそれを加えてください)。おそらくそれは手掛かりを与えるでしょうか? –