0
我正在研究需要计时的应用程序。计时器在一个View Controller中激活,并且需要一直持续到最后一个View Controller。例如,我有5个视图控制器,计时器需要在15分钟时在第一个视图控制器中启动,然后用户开始使用接下来的四个视图控制器。当用户到达第四个视图控制器时,计时器应该停止,并且用户应该看到警报花费多长时间才能完成。通过视图控制器继续计时器
我正在研究需要计时的应用程序。计时器在一个View Controller中激活,并且需要一直持续到最后一个View Controller。例如,我有5个视图控制器,计时器需要在15分钟时在第一个视图控制器中启动,然后用户开始使用接下来的四个视图控制器。当用户到达第四个视图控制器时,计时器应该停止,并且用户应该看到警报花费多长时间才能完成。通过视图控制器继续计时器
为定时器创建一个Singleton类并在加载第一个视图时初始化定时器,当您到达最终视图时检查定时器当前状态。
为了接收时间了回调,你将必须实现本地通知,并添加每个视图控制器作为观察员(不要忘记从通知池中删除它们时的观点被破坏)
刚创建计时器作为全局变量。在你的代码中的任何地方启动它,它应该继续运行。 – LinusGeffarth