如何在iPhone中的某个时间间隔内从后台执行位置

时间:2011-07-16 12:55:17

标签: iphone ios4

我正在创建一个应用程序,其中位置需要在每2个小时后从后台更新,我已经实现了CLLocationManager并且它工作正常并且正在调用,但是如果我在某个时间间隔内从背景实现计时器它没有工作,如果我把应用程序处于睡眠模式几秒钟,如300,它唤醒两次或三次不多,当按下主页按钮我停止了位置,睡眠后它再次启动位置更新然后再次停止,所以如何在2小时后获得正确的位置更新plz help

1 个答案:

答案 0 :(得分:1)

您可以使用UILocalNotification每2小时更新一次位置..

UILocalNotification的实例表示应用程序可以安排在特定日期和时间向其用户呈现的通知。操作系统负责在适当的时间发送通知;该应用程序不必为此而运行。