2011-02-12 24 views
0

我正在開發使用CoreLocationiPhone應用程序。 我有麻煩找出如果CoreLocation位置繼續當應用程序進入後臺得到更新。我想讓它停止更新,但我不確定是否需要明確告訴它停止更新。使用CoreLocation的iPhone SDK多任務處理

任何人都可以對此有所瞭解嗎?

回答

2

你需要明確設置你的應用程序是否會在後臺模式下運行。由於文件說Background Execution

你也注意到,當核心位置停止,當你的應用程序更新的位置數據在狀態欄上的圖標會消失。轉到背景模式

0

請檢查下面的網址..希望這是對你有用

http://numiko.com/labs/?p=238

0

與大多數事情一樣,規劃的相關;如果你想要發生一個動作,你幾乎總是需要告訴它做那件事,或者是一種副作用。

如果你想讓它停止更新,告訴它這樣做。 (是的,有兩種不同的模式,將收集的背景位置信息,一種是僅在iPhone 4雖然)。