gpt4 book ai didi

swift CLLocationManager : How to change status from "Don' t Allow"to "Allow" by popping up Authorization Dialog again

转载 作者:行者123 更新时间:2023-11-28 15:01:34 25 4
gpt4 key购买 nike

CLLocationManager requestWhenInUseAuthorization 授权对话框只工作一次。如何通过再次弹出相同的授权对话框将状态从“不允许”更改为“允许”。

最佳答案

因此,正如您已经知道的那样,您可以检查 authorizationStatus。一旦您检查到用户已拒绝您访问,您始终可以使用自定义警报(对话框)来告诉用户,他/她需要允许您的应用程序使用位置。一个很好的方法是添加警报选项,将他导航到您的应用程序的设置,正如您所发现的,您可以使用:UIApplicationOpenSettingsURLString

有关此主题的一个很好的教程是:http://nshipster.com/core-location-in-ios-8/

此外,我建议您花点时间看看 Apple 文档站点(这总能帮助我了解全局):https://developer.apple.com/documentation/corelocation/cllocationmanager

关于 swift CLLocationManager : How to change status from "Don' t Allow"to "Allow" by popping up Authorization Dialog again,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48863621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com