Background 使用iphone sdk 4的位置更新在后台不起作用
我正在尝试添加后台位置更新,即在后台运行的应用程序仍然可以在我的iPhone应用程序中接收连续的LCION更新的功能。我在视图控制器中实现了位置更新方法didUpdateToLocation和didFailWithError。我还向Info.plist文件中添加了UIBackgroundModes键,其字符串数组中的值为“location”。我在application delegate类中添加了applicationWillResignActive、ApplicationIdentinterBackground、applicationWillEnterForeground、ApplicationIDBecMeactive、applicationWillTerminate等方法,但我将它们保留为空 但是,当我在iPodTouch或iPhone模拟器上运行我的应用程序时,应用程序在后台时不会收到更新。它在前台接收更新。另外,当我把应用程序带回到前台时,会有一系列的更新,比如5-6次同时更新 你能指出我遗漏了什么吗?将我提到的委托中的方法保留为空会导致这种情况吗 谢谢,Background 使用iphone sdk 4的位置更新在后台不起作用,background,geolocation,ios4,Background,Geolocation,Ios4,我正在尝试添加后台位置更新,即在后台运行的应用程序仍然可以在我的iPhone应用程序中接收连续的LCION更新的功能。我在视图控制器中实现了位置更新方法didUpdateToLocation和didFailWithError。我还向Info.plist文件中添加了UIBackgroundModes键,其字符串数组中的值为“location”。我在application delegate类中添加了applicationWillResignActive、ApplicationIdentinterBa
Abhinav.您需要在应用程序委托中实现您的位置管理器委托,即didUpdateToLocation等。有关详细信息,请参见此答案: