美文网首页
[iOS]检查定位权限开启状态

[iOS]检查定位权限开启状态

作者: 汴城码农 | 来源:发表于2023-08-08 10:31 被阅读0次

    kCLAuthorizationStatusNotDetermined //用户没有选择是否要使用定位服务(弹框没选择,或者根本没有弹框

    kCLAuthorizationStatusRestricted //定位服务授权状态受限制,可能由于活动限制了定位服务,并且用户不能改变当前的权限,这个状态有可能不是用户拒绝的,但是也有可能是用户拒绝的。官网说的,具体没遇到过(遇到过的童鞋请告知谢谢)

    kCLAuthorizationStatusDenied //用户在设置中关闭定位功能,或者用户明确的在弹框之后选择禁止定位

    kCLAuthorizationStatusAuthorized //用户已经明确使用定位功能

    kCLAuthorizationStatusAuthorizedWhenInUse //用户在使用期间允许使用定位功能

    kCLAuthorizationStatusAuthorizedAlways //App始终允许使用定位功能

    #import <CoreLocation/CLLocationManager.h>
    
        BOOL bool = [CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined;
    
    

    相关文章

      网友评论

          本文标题:[iOS]检查定位权限开启状态

          本文链接:https://www.haomeiwen.com/subject/qhunpdtx.html