在我的應用程序中,使用兩個GPS位置監視給定區域。區域的半徑輸入到UITextField中。在此字段中輸入值並點擊開始按鈕時,將看到給定的區域。即使應用程序進入後臺狀態。點擊「停止」按鈕時,會調用stopUpdatingLocation,並在應用程序被解散時GPS箭頭消失。到現在爲止還挺好。 BTW後臺服務在plist文件中被標記爲TRUE,因爲當應用程序在後臺時也必須監視該區域。GPS在應用程序進入後臺狀態時不停止
但是,當用戶啓動應用程序時,不要在文本框中輸入值,並關閉應用程序,GPS箭頭保持可見狀態。
有沒有辦法在最後一種情況下停止GPS並在textField中輸入值時保持運行狀態?我可以在推入主頁按鈕時使用if/else語句嗎?只有當用戶在文本框輸入值
@PJ感謝您的回覆。我已經嘗試過,但(我認爲),因爲使用mapView位置服務立即啓動應用程序加載時。任何建議如何實現它? – A3O 2013-05-07 10:33:19