У меня есть timerRunner()
функция, которая запускается при нажатии кнопки:
func timerRunner() {
timer = Timer.scheduledTimer(timeInterval: 1.0, target: target.self, selector: (#selector(self.timeUpdater)), userInfo: nil, repeats: true)
}
Селектор Timer.scheduledTimer
выбран следующим образом:
@objc func timeUpdater() {
counter = counter + 1
timerLabel.text = secondConverter(seconds: counter)
}
Но это сообщение об ошибкеЯ получаю:
Завершение приложения из-за необработанного исключения 'NSInvalidArgumentException', причина: '- [_ SwiftValue timeUpdater]: нераспознанный селектор, отправленный экземпляру'