Cocoa - 可以启动,暂停,恢复的Timer对象?

时间:2010-03-30 22:11:23

标签: cocoa macos

我正在寻找一个重复的计时器对象,它允许我创建一次,然后在我的应用程序的生命周期中根据需要暂停和恢复它。

我见过NSTimer的文档,虽然我认为我可以通过在其上构建一个多次创建/无效计时器对象的抽象来实现我想要的,但如果有一个使用其他系统计时器实现的更好方法。我对Mac开发并不太熟悉,除了NSTimer之外找不到任何其他的线索。

1 个答案:

答案 0 :(得分:1)

虽然NSTimer没有“暂停”方法,但[timer setFireDate:[NSDate distantFuture]]有此效果。要继续,请使用[timer setFireDate:[NSDate date]]或类似内容。