在后台运行视图控制器

时间:2015-03-30 08:39:43

标签: swift uiviewcontroller background nstimer

在主视图控制器中,我有两个用于Board1和Board2的按钮。当我按下Board 1时,我需要导航到一个新的View控制器并启动一个计时器,我应该能够返回到主页并按下Board 2并在新的View控制器中启动一个新的计时器2。出现问题,如果我启动计时器并返回主页面,然后返回到板1的视图控制器,虽然我没有按下停止按钮,但计时器已经停止。我需要在主视图控制器和新视图控制器之间提供什么样的segue。同样在新的View控制器中,我有一个名为的字段 “名称” 。这也会在返回时被删除。

1 个答案:

答案 0 :(得分:0)

你应该创建一个包含你需要的NSTimer实体的单例类(在你的例子中是firstTimer和secondTimer),你可以从相应的视图控制器访问它们并在按下按钮时启动它们,它们仍然会在后台运行。