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