以每 x 秒的速度更新标签
我正在开发我的第一个 iPhone 应用程序。我必须每 x 秒更新一次设备速度标签。我创建了自己的 CLController,并且可以获得设备速度,但我不知道是否必须使用 NSTimer 来更新我的标签。我该怎么做呢?
I'm developing my first iPhone application. I have to update a label with the device speed every x seconds. I have created my own CLController
and I can get device speed but I don't know if I have got to use NSTimer
to update my label. How can I do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以像这样安排计时器
现在,下面的方法将在每个 YOUR_INTERVAL(以秒为单位)周期内被调用
要停止计时器,您可以在计时器对象上调用 invalidate 。因此,您可能希望将计时器保存为成员变量,以便您可以在任何地方访问它。
You can schedule the timer like this
Now below method will get called in every YOUR_INTERVAL (in seconds) periods
To stop the timer you could call invalidate on the timer object. So you might want to save the timer as a member variable, so that you can access it anywhere.
你是对的,你必须使用 NSTimer。
您将在 x 秒后调用一个方法并更新标签。
you are right you have to use NSTimer.
You will be calling one method after x seconds and updating the label.