在我的iOS应用程序中,我想获取用户的当前位置。在获取位置之前,我在下面调用方法来检查是否已从设置启用位置服务。
[CLLocationManager locationServicesEnabled];
如果设置已关闭,我想向用户显示自定义错误消息。但在显示我的警报之前,Apple正在显示一个如下弹出窗口。
我的客户不需要此处的设置按钮。有什么办法可以禁用这个系统级别的弹出窗口。如果不禁用,我可以隐藏警报中的设置按钮吗?请帮忙。谢谢......
答案 0 :(得分:2)
你不能这样做。如果您尝试这样做,苹果将拒绝您的应用。请查看Doc1,doc2
更新阅读此主题Location-Based Services
答案 1 :(得分:1)
位置警告是应用程序发出的请求(例如相机, 指南针,地图以及基于位置的第三方应用) 这些应用的位置服务。应用程序将显示一个位置 警告第一次需要访问位置服务数据。 点击确定将授予该应用程序使用位置服务的权限 需要。点击不允许会阻止应用访问 从那时起的位置服务数据。
您无法停用此位置服务提醒。它是一个系统系统生成的。