Добрый день.
Не могу понять, почему когда проходит 10 секунд, ничего не происходит?
func timerAddLives() {
if lives < 5 {
timerLabelAddLives.isHidden = false
let dateNow = Date()
let formatter = DateFormatter()
formatter.dateFormat = "mm:ss"
timerLabelAddLives.text = formatter.string(from: dateNow)
let timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(ViewController.timerAddLives), userInfo: nil, repeats: false)
let finishedInterval = NSDate.init(timeIntervalSinceNow: 10)
if (dateNow.compare(finishedInterval as Date)) == ComparisonResult.orderedSame {
lives += 1
livesLabel.text = lives
}
}
}