我一直试图让这段代码工作但没用! 所以界面有几个按钮,里面有数字(就像一个计算器)。任务是通过使用currentTitle方法获取数值(以字符串形式),将double和appendig转换为堆栈(operandStack)。 我能够将一个值放到堆栈上,但在那之后,按钮它会变灰并且我无法用它做任何事情。
@IBAction func addOntoStack() {
operandStack.append(dispValueInDouble)
print("operandStack = \(operandStack)")
}
var dispValueInDouble:Double{
doubleLabel = NSNumberFormatter().numberFromString(label.text!)!.doubleValue
print("label: \(doubleLabel)")
return doubleLabel
}