2010-07-15 72 views
0

我想添加背景位置更新(即應用程序在後臺運行的應用程序仍然可以接收連續lcoation更新)到我的iPhone應用程序。我實現了(在視圖控制器中)位置更新方法didUpdateToLocationdidFailWithError。我還在Info.plist文件中添加了字符串數組中值爲'location'的UIBackgroundModes鍵。我加入的方法,如applicationWillResignActiveapplicationDidEnterBackgroundapplicationWillEnterForegroundapplicationDidBecomeActiveapplicationWillTerminate在應用程序委託類,但我已經讓他們空。位置更新不能在後臺使用iphone sdk 4

但是,當我在iPodTouch或iPhone模擬器上運行我的應用程序時,應用程序在後臺不會收到更新。它在前臺收到更新。此外,當我將應用程序帶回前臺時,會出現一連串更新,例如同時更新5-6個應用程序。

你能指出我失蹤的是什麼嗎?將代理(我提到的)中的方法保留爲空會導致這種情況嗎?

謝謝,
Abhinav。

回答

相關問題