2011-07-16 145 views
0

我正在制作一个应用程序,其中位置需要从后台每隔2小时更新一次,我实现了CLLocationManager并且它工作得非常好,正在调用,但是如果我实现了从一定的时间间隔的背景定时器它不工作,如果我把应用程序在300像这样的几秒钟的睡眠模式,它醒来两次或三次不超过,当主页按钮被按下时,我停止了位置和睡眠后,它再次开始位置更新,然后再次停止,所以如何能够在2小时后获得正确的位置更新plz帮助如何在iPhone中的特定时间间隔从后台执行位置

+0

嘿..你有没有解决你的问题。即使我面临这个问题。 –

回答

1

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

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

+0

UILocalNotification,它如何为后台执行工作 – user748001

+0

看到这个链接http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Reference/UILocalNotification_Class/Reference/Reference.html每一件事情都很明确.. – Aravindhan

+0

如果你有任何疑问随时问... – Aravindhan

相关问题