添加两个数字时出错

时间:2015-09-29 08:32:35

标签: ios swift

我写了一段代码来添加两个数字。但是我得到了这个错误:

  

使用未解析的标识符'int',使用未解析的标识符   'y',预期','分隔符。

import UIKit

class ViewController: UIViewController {

    // MARK: Properties
    @IBOutlet weak var Num1: UITextField!
    @IBOutlet weak var Num2: UITextField!
    @IBOutlet weak var Total: UITextField!

     // MARK: Actions
    @IBAction func Submit(sender: AnyObject) {

        int x = ([Num1.text intValue]);
        int y = ([Num2.text intValue]);
        [Total setText:[NSString stringWithFormat:@"%i", x + y]];
        // You may also need to check if your string data is a valid number
        //int result = [Num1.text, intValue] + [Num2.text, intValue];
      //  Total.text = [NSString stringWithFormat:@"%d", result];
    }
}

我是初学者,请帮助解决这个问题。

1 个答案:

答案 0 :(得分:2)

你应该在使用它之前初始化变量,

   var x:Int = Num1.text.toInt()
   var y:Int = Num2.text.toInt()

你使用了swift文件的Objective-c代码