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。當答案解決您的問題時,您可以使用其旁邊的灰色勾號按鈕將其標記爲接受的答案,並且有些人也選擇投票。 –