iphone,如何在后台保存坐标gps?
问题描述:
可能重复:
Is background GPS\location logging possible on iPhone 4 or 3GS running on iOS4iphone,如何在后台保存坐标gps?
我想保存时,应用程序进入后台模式的GPS坐标,我该怎么办?谢谢!!
答
如果您有兴趣在后台获取核心位置更新,您可能需要检查核心位置中的重要位置更改服务和区域监控服务(仅适用于iPhone 4,可能适用于带有3G的iPad 2 )。您还可以选择在后台接收常规GPS位置更新,方法是在您的Info.plist
的UIBackgroundModes
阵列中包含location
。
如果您只是希望在应用程序发送到后台之前保存上次的位置,只需将经度和纬度保存在NSUserDefaults
。
我要感谢前,我要保存GPS坐标 (经度和纬度)每一秒,即使在应用程序就会在后台,我已经配置应用程序: 添加名为UIBackgroundModes 与关键的关键是:项目0值:位置 是否正确? 如何使这些坐标一旦恢复使用它们 应用程序? 我希望我很清楚,我非常感谢你的 可用性。 – Doom 2011-03-09 15:16:34
只需处理位置更新就如同处于前台一样。只要确保你在后台不做任何UI更新。所以,你可以将'CLLocation'对象保存到'NSArray'中,稍后你可以使用它。 – 2011-03-10 12:43:23