iPhone定期获取位置

时间:2012-11-02 00:57:24

标签: iphone cllocation

  

可能重复:
  Time based GPS location in background (iphone)

我正在尝试定期获取iPhone的位置。当应用程序进入后台时,会创建一个新线程并希望获取用户的位置,然后进入休眠状态X分钟。然后醒来,再次获取用户的位置并重新入睡。

当线程醒来时,我需要获取该位置。我无法使用CLLocationMangerDelegate,因为它自己更新并在需要时调用委托方法。每当线程唤醒时,我都需要以某种方式获取用户的位置。

有人能帮帮我吗?我真的很感激!

谢谢!

1 个答案:

答案 0 :(得分:0)

据我所知,通过预定的方法调用(如您所述)无法实现此目的。我有类似的问题,我解决了它,只要用户的位置改变大约1公里,就会触发CLLocationManager

这种实现的缺点是电池消耗。