ios如何获取位置权限

Posted Yevgeni

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios如何获取位置权限相关的知识,希望对你有一定的参考价值。

 获取当前位置需要改plist文件  在plist文件加入   NSLocationWhenInUseUsageDescription  字段 

 

  /**

     初始化一个管理器对象

     */

    locationManager = [[CLLocationManager alloc] init];

    /**

     *  设置代理

     */

    locationManager.delegate = self;

    locationManager.desiredAccuracy = kCLLocationAccuracyBest;

    /**

     *  设置移动多远来获取一次请求

     */

    locationManager.distanceFilter = 1000.0f;

    

    /**

     *  判断版本

     *

     *  @param requestWhenInUseAuthorization

     *

     *  @return ios7以上需要写此方法来获取当前位置

     */

    if ([locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) {

        

        [locationManager requestWhenInUseAuthorization];

    }

    

    /**

     *  开始获取当前位置

     */

    [locationManager startUpdatingLocation];

    

 

以上是关于ios如何获取位置权限的主要内容,如果未能解决你的问题,请参考以下文章

iOS:获取用户位置

html5获取地理位置,如果用户拒绝了,之后每次加载都提示:拒绝获取地理位置,如何获取权限:如果用

html5获取地理位置,如果用户拒绝了,之后每次加载都提示:拒绝获取地理位置,如何获取权限:如果用

如何使用 dexter 获取 Google 地图位置权限

如何在棉花糖中首次启动应用程序时获取位置访问权限

呼叫需要权限,用户在尝试获取位置时可能会拒绝该权限