显然我需要准确更新。然而,我认为不超过每 1 分钟一次。
问问题
111 次
2 回答
1
获得职位更新后,您可以:
- 关闭更新
- 启动定时器约 1 分钟
- 定时器开启更新
完毕。
于 2012-10-21T00:18:49.343 回答
1
请参阅使用 CLLocationManager 和处理程序类的示例来执行您的要求。它不是一个计时器,而是设置一个处理程序来响应接收到的位置事件,检查自上一个事件以来经过的准确性和时间,然后根据您的要求发送通知。
您的响应操作的频率可以根据您的需要进行配置。
它在后台运行,具有省电配置选项。
请参阅此处的代码TTLLocationHandler
您也可以从这个问题线程中的一些讨论中受益Invoke get current coordinates every few seconds without NSTimer
于 2012-10-24T12:21:59.433 回答