Swift: ¿Cómo invalidar un temporizador si el temporizador comienza desde una función?
tengo untimer
variable en una función como esta:
timer = NSTimer()
func whatever() {
timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: "timerbuiltingo", userInfo: nil, repeats: true)
}
cuando trato de detener el temporizador en el resultadotimerbuiltingo
funciona así:
func timerbuiltingo() {
timer.invalidate()
self.timer.invalidate()
}
No lo detiene. ¿Cómo debería estar haciendo esto?