Я не мог решить проблему «если да» в моем коде. На основании ошибки говорится, что я должен использовать необязательный тип?Инициализатор для условного связывания должен иметь необязательный тип, а не «()»
@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, чтобы вернуть значение. –
Добро пожаловать, и добро пожаловать в Переполнение стека. Когда ответ решает вашу проблему, вы можете пометить его как принятый ответ с помощью кнопки серого тика рядом с ней, и некоторые люди тоже захотят голосовать. –