首页 文章

如何使用swift提高计时器对象的速度

提问于
浏览
0

我使用的是“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 回答

  • 1

    你不能改变计时器 . 如果您希望计时器以不同的间隔运行,则必须使现有计时器无效并销毁,并将其替换为新计时器 . 这是很常见的事情;定时器是轻量级的对象 .

相关问题