今天遇到一个现象使用NSTimer计时,想停止的时候用invalidate,根本停不下来! 原因:就是你的方法可能调用了两次或多次,创建了好几个计时器,但是你invalidate只干掉了一个,好好检查一下,有没有。