2012-11-02 72 views
0

可能重複:
Time based GPS location in background (iphone)iPhone獲取位置定期

我想,定期獲得iPhone的位置。當應用程序進入後臺時,將創建一個新線程並希望獲取用戶的位置,然後進入睡眠X分鐘。然後醒來,再次獲取用戶的位置並重新入睡。

當線程喚醒時,我需要獲取位置。我無法使用CLLocationMangerDelegate,因爲它自己更新並在需要時調用委託方法。每當線程喚醒時我都需要以某種方式獲取用戶的位置。

任何人都可以幫助我嗎?我真的很感激!

謝謝!

回答

0

據我所知,通過預定的方法調用無法實現這一點(如您所述)。我有類似的問題,我通過有一個CLLocationManager解決這個問題,當用戶的位置改變大約1公里時觸發。

這種實現的缺點是電池消耗。