我使用的是“NSTimer.scheduledTimerWithTimeInterval”对象,但无法将时钟速度提高到1/1000以上 . 我试过让时钟失效并重新创建 . timer2和timer3在iOS模拟器上正常工作,但在iPhone 5s设备上测试时不起作用 . 即使在触发timer2或timer3时,速度始终保持在1/1000 . 以下是我的定义:
timer = NSTimer.scheduledTimerWithTimeInterval(0.001,target:self,selector:Selector(“result”),userInfo:nil,repeats:true)
timer2 = NSTimer.scheduledTimerWithTimeInterval(0.002,target:self,selector:Selector(“result”),userInfo:nil,重复:true)
timer3 = NSTimer.scheduledTimerWithTimeInterval(0.003,target:self,selector:Selector(“result”),userInfo:nil,repeats:true)
在此先感谢尼克
1 回答
你不能改变计时器 . 如果您希望计时器以不同的间隔运行,则必须使现有计时器无效并销毁,并将其替换为新计时器 . 这是很常见的事情;定时器是轻量级的对象 .