NStimer 停在中间
NStimer stopped at middle
我正在做一个 application.In,我使用 timer.But 每 10 秒调用一个方法,一段时间后该方法未调用。那么,我可以知道计时器停止的原因吗?
如果你在前台和后台检查定时器,定时器会在前台连续工作,但在后台只会工作10分钟,之后定时器就不会工作了。
如果有ScrollView滚动,NSDefaultRunLoopMode
中的定时器会停止
您可以使用它来修复它:
[[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];
我正在做一个 application.In,我使用 timer.But 每 10 秒调用一个方法,一段时间后该方法未调用。那么,我可以知道计时器停止的原因吗?
如果你在前台和后台检查定时器,定时器会在前台连续工作,但在后台只会工作10分钟,之后定时器就不会工作了。
如果有ScrollView滚动,NSDefaultRunLoopMode
中的定时器会停止
您可以使用它来修复它:
[[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];