我在做this tutorial这将返回 GPS 坐标。当我在 iPhone 上运行应用程序时,首先会看到 UIAlertView 询问是否有权访问我的 GPS 坐标。
我需要知道这个 UIAlertView 是从哪里抛出的?它来自操作系统吗?
我们可以捕获这种方法吗?当用户点击“允许”或“不允许”时,我可以将他的选择打印到控制台吗?
如何以编程方式执行此操作?有事件吗?
Best Answer-推荐答案 strong>
此警报由操作系统显示。用户必须允许使用基于位置的 API。您可以向 CLLocationManager 询问当前 authorizationStatus 并在状态更改时收到通知(将调用委托(delegate)方法)。请注意,用户也可以稍后在设置应用中禁用定位服务。
关于objective-c - 获取位置权限对话框的结果,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/7971609/
|