我正在做一个应用程序。在那,我使用timer每隔10秒调用一个方法。但是在某个时候该方法没有调用之后。所以,我可以知道为什么计时器停止的原因。
答案 0 :(得分:1)
如果滚动ScrollView,NSDefaultRunLoopMode
中的计时器将停止。
您可以使用它来修复它:
[[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];
答案 1 :(得分:0)
如果你在前景和背景中检查Timer,Timer会在前台连续工作,但在后台它只能工作10分钟,之后定时器将无效。