2011-09-01 98 views
2

運行獲取當前位置我想引用,我們如何找出當前的經緯度,當我們的應用程序在後臺運行..怎麼當應用程序在後臺

如果您有任何建議,然後請建議我...

在此先感謝。

回答

3

首先你需要告訴iOS,你的應用程序將在後臺運行,以檢索用戶位置。

通過將Required background modes到info.plist中做到這一點,一個項目設置爲App registers for location updates

剛剛成立CLLocationManager開始監視位置的變化。 Apple建議您的應用程序只使用significant changes來節省電池:http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html#//apple_ref/doc/uid/TP40007072-CH5-SW6

+0

可以在應用程序在後臺運行時調用didUpdateLocation方法嗎? –

+0

我們能否獲得新的經緯度?當位置變化? –

+0

是的,如果你在info.plist中設置了'Required background modes',它會被調用。閱讀我在文章中提供的蘋果文檔鏈接。 – rckoenes

相關問題