698得票24回答
Swift中的@selector()是什么?

我正在尝试在 Swift 中创建一个 NSTimer,但是遇到了一些问题。NSTimer(timeInterval: 1, target: self, selector: test(), userInfo: nil, repeats: true) test()是同一类中的一个函数。 编辑...

341得票6回答
如何使用NSTimer?

我该如何使用NSTimer?有人能够给我提供逐步指导吗?

292得票17回答
我该如何在Swift中使用定时器(以前称为NSTimer)?

我尝试过var timer = NSTimer() timer(timeInterval: 0.01, target: self, selector: update, userInfo: nil, repeats: false) 但是,我收到了一个错误提示'(timeInterval: $T1...

163得票9回答
如何每隔X秒运行一个方法

我正在开发一个Android 2.3.3应用程序,我需要每X秒运行一次一个方法。 在iOS中,我有NSTimer,但在Android中我不知道该使用什么。 有人推荐我使用Handler;另外一个人建议我使用AlarmManager,但我不知道哪种方法更适合NSTimer。 这是我想在An...

96得票13回答
确定UIView是否对用户可见?

我能否确定我的UIView对用户是否可见? 我的视图被多次添加为subview到一个UITabBarController中。 每个视图实例都有一个NSTimer来更新视图。 然而,我不想更新对用户不可见的视图。 这是否可能?

87得票8回答
UIScrollView在滚动完成前暂停NSTimer

当UIScrollView(或其子类)正在滚动时,似乎所有正在运行的NSTimers都会暂停,直到滚动完成。 有没有方法可以解决这个问题?线程?优先级设置?其他方法?

81得票10回答
检测应用程序何时进入后台对于我的视图来说,什么是最佳方法?

我有一个视图控制器,使用 NSTimer 执行一些代码。 最好的方法是什么可以检测应用程序何时进入后台,以便暂停定时器?

76得票10回答
如何在后台线程创建NSTimer?

我有一个任务需要每1秒执行一次。目前我有一个NSTimer重复每秒触发。如何使计时器在后台线程(非UI线程)中触发? 我可以让NSTimer在主线程触发,然后使用NSBlockOperation调度一个后台线程,但我想知道是否有更有效的方法。

64得票6回答
通过NSTimer调用方法时传递参数

我该如何将参数传递给由NSTimer调用的方法?我的计时器看起来像这样:[NSTimer scheduledTimerWithTimeInterval:4 target:self selector:@selector(updateBusLocation) userInfo:nil repeat...

62得票21回答
如何使用NSTimer制作倒计时?

如何使用Swift和NSTimer制作倒计时?