Хотелось бы спросить, как правильно форматировать NSTimer
в интервале 0.01
? Я хотел бы иметь что-то вроде 00:00.00
(мин, сек, мс)Правильное форматирование NSTimer в Swift
Когда я запускаю мой код:
...
@IBAction func btn_play(sender: AnyObject) {
timer = NSTimer.scheduledTimerWithTimeInterval(0.01, target: self, selector: Selector("result"), userInfo: nil, repeats: true)
}
...
func result() {
count++
lbl_time.text = String(count)
}
...
Получаю приблизительно 1123
(стоит за 11 секунд 23 мс) Как бы вы трансформируют его, например:
00:11.23
я попробовал некоторые вещи с «подстроки», но без успеха. Я новичок в Swift, поэтому я не знаю, какие возможности у меня есть здесь. спасибо!
Первый термин должен быть чем-то вроде 'count/6000', чтобы дать минуты. –
Хорошая точка @MartinR. Я был сосредоточен на форматировании, и мне не хватало математики. – vacawama
Thx много парней! работает как шарм! Будет ли Google немного теперь для формата. Чтобы увидеть, что все возможно! Thx – lostrva