我希望在我的应用程序中创建一个倒数计时器,以便我可以给出一定的持续时间(如 15 分钟或 15:00),并且它从一个动作开始。
我还需要该倒计时计时器从外部 Web 服务获取经过的持续时间和总持续时间信息,并开始倒计时剩余时间。
这实际上是针对一个测验应用程序,其中将向用户展示一系列问题,并且计时器将放置在问题屏幕上(针对整个测验,而不仅仅是一个问题)。用户可以设置测验的持续时间,倒计时将在用户开始参加测验后立即开始。还有一个暂停功能,用户可以暂停测试,经过的时间和总持续时间的信息将在网络服务中注册。用户可以随时恢复测验,倒计时计时器从暂停时间开始(即从 Web 服务获取此信息)。
提前致谢。
PS:老实说,我不知道该怎么做。关于将时间存储在 Web 服务中的格式以及许多其他内容(例如在 NSTimer 循环运行后程序是否会继续执行等),存在太多的混淆。所以你知道我的意思。是的,NSTimer 确实解决了 Alex 所说的问题,并提供了示例代码。