2011-09-04 69 views
1

可能重複:
iOS: Get location update every n minutes獲取背景位置每5分鐘更新

我怎樣才能在後臺每5分鐘的位置更新?

+5

Downvoted,因爲這個問題沒有顯示出研究工作的。 @ user927298,基本上有兩種方法可以做得更好:** 1。**使用SO上的搜索工具來查找關於此特定問題的現有問題。沒有理由去問以前回答過的問題。 ** 2。**如果您發現您的問題有*未曾被問過,請不要只問這個問題;也提供一些你已經試過的信息,這樣你就不會得到重複的建議或隨機的猜測。 – stakx

回答

6

您應該閱讀部分執行長時間運行的後臺任務here。 然後追尋寄存器以顯着改變位置宣稱自己需要連續後臺位置更新

此外,解決這個問題的方法是herewjans。 我引述:

找到了解決方案與蘋果 開發者論壇的幫助下實現這一點。我做了以下內容:
•指定位置的背景 模式
•使用一個NSTimer在後臺使用 的UIApplication:beginBackgroundTaskWithExpirationHandler:
•如果n小於UIApplication的小 :backgroundTimeRemaining它的作品只是 精細,情況n較大,則在沒有剩餘時間以避免 後臺任務被終止之前,應該啓用位置管理器(並且禁用 )。由於位置是 三種允許的後臺執行類型之一,所以這起作用。

祝你好運:)