我正在寻找一个重复的计时器对象,它允许我创建一次,然后在我的应用程序的生命周期中根据需要暂停和恢复它。
我见过NSTimer的文档,虽然我认为我可以通过在其上构建一个多次创建/无效计时器对象的抽象来实现我想要的,但如果有一个使用其他系统计时器实现的更好方法。我对Mac开发并不太熟悉,除了NSTimer之外找不到任何其他的线索。
答案 0 :(得分:1)
虽然NSTimer没有“暂停”方法,但[timer setFireDate:[NSDate distantFuture]]
有此效果。要继续,请使用[timer setFireDate:[NSDate date]]
或类似内容。