Когда я запускаю свой код, я сталкиваюсь с ошибкой консоли
Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [_ Счетчик SwiftValue]: нераспознанный селектор отправлен в экземпляр
код следующий
class Status: UIViewController {
@IBOutlet var health: UIProgressView!
@IBOutlet var happiness: UIProgressView!
@IBOutlet var energy: UIProgressView!
@IBOutlet var hygiene: UIProgressView!
@IBOutlet var pain: UIProgressView!
@IBOutlet var hunger: UIProgressView!
var total:Double = 1
@objc func counter() {
total -= 0.05
}
let timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector:#selector(counter), userInfo: nil, repeats:true)
override func viewDidLoad() {
super.viewDidLoad()
hunger.setProgress(Float(total), animated: true)
happiness.setProgress(Float(total), animated: true)
energy.setProgress(Float(total), animated: true)
hygiene.setProgress(Float(total), animated: true)
pain.setProgress(Float(total), animated: true)
health.setProgress(Float(total), animated: true)
}
}
Также вот изображение полного сообщения об ошибке, которое я получаю
Сообщение об ошибке