iOS 定位权限 CLAuthorizationStatus详解


天马

CLAuthorizationStatus

    告诉开发者App是否被授权使用定位服务,枚举:

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

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

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

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

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

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

参考:

    Apple官方文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 出自http://my.oschina.net/are1OfBlog/blog/420034 摘要 现在很多社交、...
    JJO阅读 4,165评论 4 19
  • http://www.cnblogs.com/kenshincui/p/4125570.html 摘要: 现在很多...
    大崔老师阅读 3,314评论 1 2
  • 写在前面 APP开发避免不开系统权限的问题,如何在APP以更加友好的方式向用户展示系统权限,似乎也是开发过程中值得...
    Jack_lin阅读 38,968评论 49 319
  • 夜落孤山星满天, 海跃九丈狂拍岸。 风神怒啸卷乃灵, 独胜高寒魂不惊。
    MO贱阅读 175评论 0 2
  • 第六回 生门 我坐在茶几旁,静静的看着细细的茶叶在开水中绽放,阵阵香味扑鼻而来。我倒了三杯茶在陶瓷小杯中,一杯闻茶...
    拾荒野人阅读 257评论 0 0