Я хочу создать приложение с таймером, начинающимся, например, с 10.0000000, и я хочу, чтобы он отлично вел обратный отсчет. Вот мой код:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var labelTime: UILabel!
var counter = 10.0000000
var labelValue: Double {
get {
return NSNumberFormatter().numberFromString(labelTime.text!)!.doubleValue
}
set {
labelTime.text = "\(newValue)"
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
labelValue = counter
var timer = NSTimer.scheduledTimerWithTimeInterval(0.0000001, target: self, selector: ("update"), userInfo: nil, repeats: true)
}
func update(){
labelValue -= 0.0000001
}
}
Что происходит, так это то, что мой обратный отсчет очень медленный, он просто не работает, и потребуется около 1 часа, чтобы добраться до 0 секунд, а не всего 10 секунд. Любые идеи? Какие изменения я должен внести в свой код? Спасибо