0

我在我的 iOS 应用程序中使用定位服务,它包括 SignificantLocationChangesRegion monitoring.

我通过UIApplicationLaunchOptionsLocationKey在 AppDelegate 中使用“”来识别应用程序重新启动的原因。

考虑应用程序已终止。在这种情况下,当用户在 iPhone 设置中关闭并打开定位服务时,如下图所示,我的应用程序正在重新启动。

在此处输入图像描述______________在此处输入图像描述

SingnificantLocationChange它是用&注册的 iOS 应用程序的预期行为RegionMonitoring还是我正在做的任何错误。

谢谢。

4

1 回答 1

2

它是 iOS 的预期行为。每当更改应用程序的隐私设置时,操作系统都会发送一个 SIGKILL,这不是崩溃。

您可以在此链接中找到官方文档:http: //developer.apple.com/devcenter/download.action ?path=/wwdc_2012/wwdc_2012_session_pdfs/session_710__privacy_support_in_ios_and_os_x.pdf

于 2015-02-26T11:32:45.790 回答