嗨,我试图通过使用“无效”来停止 NSTimer,但是从我尝试过的所有事情来看,我似乎无法让计时器停止。这是我必须完成这项工作的代码。我正在尝试从不同的班级停止计时器。
我的计时器
_tripTimer = [NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(updateTimerLabel:)
userInfo:[NSDate date]
repeats:YES];
综合性强
和停止方法:
-(void)stopTimer
{
[_tripTimer invalidate];
}
在我的另一堂课上让它停止我正在这样做:
[_carTripViewController stopTimer];
然而那是行不通的。它正在执行该方法但不停止计时器。我不确定我是否正在创建一个新实例,这就是它不起作用的原因。我怎样才能让它从另一个班级失效?
谢谢!我对objective-c还很陌生,不知道如何访问它