我写了一段代码来添加两个数字。但是我得到了这个错误:
使用未解析的标识符'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];
}
}
我是初学者,请帮助解决这个问题。
答案 0 :(得分:2)
你应该在使用它之前初始化变量,
var x:Int = Num1.text.toInt()
var y:Int = Num2.text.toInt()
你使用了swift文件的Objective-c代码