- ИЗМЕНЕНА ОБНОВЛЕННАЯ ИНФОРМАЦИЯ -
То, что я хочу сделать, это вызвать функцию с именем timerFunc
раз в пять секунд с помощью метода NSTimer.scheduledTimerWithTimeInterval
, проблема в том, что во время выполнения я получаю сообщение об ошибке
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-
[Animation.ViewController timerFunc:]: unrecognized selector sent to instance 0x7fe548d66040'
В журнале вывода. Я искал других людей NSTimers безрезультатно, я вижу, что некоторые из них имеют селектор как selector: Selector("timerFunc:")
вместо selector: Selector("timerFunc")
в обоих направлениях, однако, дают ошибку. Другое дело, что функция timerFunc и NSTimer находятся внутри viewDidLoad, есть ли проблемы с этим? Любое понимание проблемы очень ценится, спасибо за чтение.
timerFunc ниже
func timerFunc(){
println("Timer")
}
NSTimer ниже
NSTimer.scheduledTimerWithTimeInterval(
5.0,
target: self,
selector: Selector("timerFunc"),
userInfo: nil,
repeats: true)