0
У меня есть таймер, который вызывает селектор. Непосредственно из этой функции я хочу изменить текст метки.Изменить label.text из функции Xcode/Swift
@IBOutlet weak var myLabel: UILabel!
override func viewDidLoad() {
var timer = NSTimer.scheduledTimerWithTimeInterval(0.4, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
}
func update() {
self.myLabel.text = "MyNewText"
}
Xcode сообщает, что я использую «self», но ярлык по-прежнему не обновляется! Спасибо за помощь!
Спасибо! Работал! – iOsNewbie
Но если вы планируете таймер в главной очереди/потоке, тогда обратный вызов также будет вызываться в главной очереди/потоке. –