1
我无法解决代码中的“如果发生”问题。根据错误说它必须使用可选类型?条件绑定的初始化程序必须具有可选类型,而不是“()”
@IBAction func operate(sender: UIButton) {
if userIsInTheMiddleOfTypingANumber{
enter()
}
if let operation = sender.currentTitle {
if let result = calcModel.performOperation(operation){
displayValue = result
}else {
displayValue = 0
}
}
}
谢谢乔希!我想我发现了错误。我忘记使performOperation返回值。 –
不客气,欢迎来到Stack Overflow。当答案解决您的问题时,您可以使用其旁边的灰色勾号按钮将其标记为接受的答案,并且有些人也选择投票。 –