我想知道是否可以实施以下行为:
以系统应用程序“Map”为例: 1.用户从系统首选项关闭位置服务 2.用户运行地图应用程序 3.地图应用程序将检测到位置服务已禁用,它会弹出警报。如果用户从警报视图中单击“确定”按钮,它将重定向到系统引用中的“位置服务”设置。
我只是想知道如何在我的应用中执行第3步
PS:我知道检测是否启用了locatio服务的代码
非常感谢!答案 0 :(得分:1)
这是iOS人机界面指南不推荐的行为:
“警报不允许用户在应用内进行此更改;相反,他们必须转到设置并更改其偏好。这可确保用户完全了解他们授予系统范围的权限以使用其位置信息。”
答案 1 :(得分:0)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];