0

我开发了一个 iOS 应用程序。

当我在应用程序中时,我有一个位置管理器可以获取我的位置。

当我进入后台状态时,我希望我的位置继续更新并在更改时发送本地通知。(这部分没问题)。

我的问题是位置管理器在我杀死应用程序时仍然使用位置。

我想在应用程序终止时停止位置更新。

我尝试使用此功能:

- (void) applicationWillTerminate

但它永远不会传递给这个函数......

有任何想法吗 ?

谢谢大家。

4

1 回答 1

0

您应该确保在应用程序终止时正确关闭位置监控/GPS。

[locationManager stopUpdatingLocation];

如果一切设置正确,该位置将继续在后台或通过委托方法并唤醒您的应用程序以响应它们。

于 2012-09-12T13:21:04.607 回答