質問を読んでいただいてありがとうございます。
swiftを使って2つの数字を入力して、それをたすアプリを作ろうとして、下のコードを書いたのですが、計算結果が正しく表示されず困っています。どなたか助けてください。
計算結果がnum2に入力した数値の2倍になってしまいます。
import
1 2class ViewController: UIViewController { 3 4 @IBOutlet weak var num1: UITextField! 5 6 @IBOutlet weak var num2: UITextField! 7 8 @IBOutlet weak var result: UILabel! 9 override func viewDidLoad() { 10 super.viewDidLoad() 11 // Do any additional setup after loading the view, typically from a nib. 12 } 13 14 override func didReceiveMemoryWarning() { 15 super.didReceiveMemoryWarning() 16 // Dispose of any resources that can be recreated. 17 } 18 @IBAction func plus(sender: AnyObject) { 19 var x1 = num1.text 20 var x2 = num2.text 21 let w1 = Double(x1!) 22 let w2 = Double(x2!) 23 var kekka = w1! + w2! 24 let V = String(kekka) 25 result.text = V 26 27 28 } 29 30 31}
回答1件
あなたの回答
tips
プレビュー