我只是想知道为什么NSTimer在隐藏应用程序时停止或在其他应用程序中“隐藏其他”? 我该如何解决这个问题?
由于
答案 0 :(得分:0)
也许你的计时器正在通过自动释放池收集垃圾或以其他方式释放,因此不再开火。
尝试这样做:
- (IBAction)recordCam1:(id)sender {
myTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(recordFile1:) userInfo:Nil repeats:YES];
[myTimer retain];
}
其中myTimer是您班级中的实例变量。看看是否会产生不同的行为。如果是这样,那么你知道问题与内存管理有关。