kCLAuthorizationStatusRestricted正在为我的某个应用程序显示,但不会在同一设备上显示另一个应用程序

时间:2012-12-20 18:59:28

标签: ios core-location

我有一个应用程序我正在维护最近停止报告用户位置的应用程序。这种情况发生在以前工作过的许多设备上。在我的设备上,我确定CLLocationManager的auth状态是kCLAuthorizationStatusRestricted。这会阻止应用提示用户权限。

我没有围绕核心位置设置限制,我的另一个应用程序运行完全相同的帮助程序类来管理位置在同一设备上正常工作。它会提示用户权限。

有没有人知道除了限制之外会导致kCLAuthorizationStatusRestricted显示的任何内容?

1 个答案:

答案 0 :(得分:5)

在“设置”应用中(在iOS 6中),在“常规”下查看“限制”。如果启用了“限制”,则向下滚动到“隐私”部分。这是为位置服务设置限制的地方。

这是第一个屏幕上隐私部分的一组不同的隐私限制,可以使用密码锁定。