當我嘗試分配/運行計時器時拋出一個異常,我得到了一個奇怪的錯誤與我的代碼。Swift NSTimer異常
var timer: NSTimer?
self.timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: "repeatData", userInfo: nil, repeats: true)
這裏是我的功能
private func repeatData() {
print("test")
}
這將引發
016-02-01 14:45:31.169 twu[43110:60021261] -[Test.Repeater repeatData:]: unrecognized selector sent to instance 0x7f848ba14e10
錯誤沒有:
2016-01-28 17:27:51.958 my_target[16476:48497867] -[Test.Repeater repeatData]: unrecognized selector sent to instance 0x7fd06bc1c310
2016-01-28 17:27:51.968 my_target[16476:48497867] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Test.Repeater repeatData]: unrecognized selector sent to instance 0x7fd06bc1c310'
我有和無結腸試了一下。
這是這個詞的使用私人好嗎的崩潰,只是做了一個試驗...不知道爲什麼 – Woodstock