回到Objective C的起点

时间:2014-06-18 16:25:37

标签: ios objective-c

我是iOS编程的真正初学者。我正在尝试开发倒数计时器,这似乎是一个很好的练习。

我使用一个基于视图的应用程序和一个独特的控制器。在这个控制器上,我放了一个“开始”按钮(启动时显示)和一个“停止”按钮(启动时隐藏)。当用户在选择倒计时时间后点击“开始”按钮时,“开始”按钮消失并出现“停止”按钮。我想让用户在点击“停止”按钮时回到起点。

我已经阅读了以下解决方案:

[self.navigationController popToRootViewControllerAnimated:YES];

但这对我不起作用,因为我的应用程序只有一个控制器。

你们有没有想法解决我的问题?我必须创建另一个控制器吗?

提前感谢您的回答。

PS:原谅我的英语不好,我是法国人。

2 个答案:

答案 0 :(得分:0)

我假设你在某个地方有一个NSTimer进行计数。当用户点击停止按钮时,您可以通过执行以下操作来使计时器无效。

[timer invalidate];

然后,您可以将按钮更改回作为开始按钮,并将任何文本字段文本重置为o.o第二个开始时间。

答案 1 :(得分:-1)

在用户点击“开始”按钮之前保存所有重要的更改,然后在他点击“停止”时恢复它。 希望我明白你的意思