我正在制作一个计算器,我正在使用Swift,使用XCode 8.我已经定义了一个变量,但是当我想将它连接到我的按钮和文本字段时,它表示使用了未解析的标识符。任何人都可以帮助我吗?
截图:
答案 0 :(得分:0)
您的sum
变量是在Solve
函数范围内定义的,因此它只能在该范围内使用。你必须使你的变量全局化(即在UIViewController
范围内),使其在所有函数中可见。
在var sum
下的函数外定义Oranges
。
class ViewController : UIViewController {
@IBOutlet weak var Apples :UITextField!
@IBOutlet weak var Oranges :UITextField!
var sum : String!
@IBAction func Solve(_ sender: AnyObject)
{
var apples = Int(Apples.text!)
var oranges = Int(Oranges.text!)
sum = String(oranges! + apples!)
}
}