OGeek|极客世界-中国程序员成长平台

标题: objective-c - 获取位置权限对话框的结果 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 18:04
标题: objective-c - 获取位置权限对话框的结果

我在做this tutorial这将返回 GPS 坐标。当我在 iPhone 上运行应用程序时,首先会看到 UIAlertView 询问是否有权访问我的 GPS 坐标。

我需要知道这个 UIAlertView 是从哪里抛出的?它来自操作系统吗? 我们可以捕获这种方法吗?当用户点击“允许”或“不允许”时,我可以将他的选择打印到控制台吗?

如何以编程方式执行此操作?有事件吗?



Best Answer-推荐答案


此警报由操作系统显示。用户必须允许使用基于位置的 API。您可以向 CLLocationManager 询问当前 authorizationStatus 并在状态更改时收到通知(将调用委托(delegate)方法)。请注意,用户也可以稍后在设置应用中禁用定位服务。

关于objective-c - 获取位置权限对话框的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7971609/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4