菜鸟教程小白 发表于 2022-12-12 18:04:48

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]
查看完整版本: objective-c - 获取位置权限对话框的结果