【发布时间】:2011-10-18 13:04:27
【问题描述】:
我正在使用简单的代码来启动一个重复计时器,它每 30 秒调用一次方法。
[NSTimer scheduledTimerWithTimeInterval:30 target:self selector:@selector(refresh) userInfo:nil repeats:YES];
它可以正常启动,但经过一段时间后,它会在每 2 或 3 秒随机调用一次“刷新”方法。我没有修改计时器或代码中的任何其他内容。猜猜可能出了什么问题.....
谢谢!!
【问题讨论】:
-
这个 NSTimer 在你的应用中的什么位置创建?也许它本身处于循环循环中,或者是另一个选择器的一部分,被击中某个地方?你能提供更多关于这方面的信息吗?
标签: iphone objective-c nstimer