NStimer在中间停了下来

时间:2017-04-25 05:31:28

标签: ios nstimer

我正在做一个应用程序。在那,我使用timer每隔10秒调用一个方法。但是在某个时候该方法没有调用之后。所以,我可以知道为什么计时器停止的原因。

2 个答案:

答案 0 :(得分:1)

如果滚动ScrollView,NSDefaultRunLoopMode中的计时器将停止。

您可以使用它来修复它: [[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];

答案 1 :(得分:0)

如果你在前景和背景中检查Timer,Timer会在前台连续工作,但在后台它只能工作10分钟,之后定时器将无效。