• iOS8后core location框架启动定位服务的步骤


    1、在使用CoreLocation前需要调用如下函数【iOS 8专用】:
      iOS 8对定位进行了一些修改,其中包括定位授权的方法,CLLocationManager增加了下面的两个方法:
      (1)始终允许访问位置信息
      - (void)requestAlwaysAuthorization;
      (2)使用应用程序期间允许访问位置数据
      - (void)requestWhenInUseAuthorization;
      示例如下:
      self.locationManager = [[CLLocationManager alloc]init];
      _locationManager.delegate = self;
      _locationManager.desiredAccuracy = kCLLocationAccuracyBest;
      _locationManager.distanceFilter = 10;
      [_locationManager requestAlwaysAuthorization];//添加这句
      [_locationManager startUpdatingLocation];
      
      2、在Info.plist文件中添加如下配置:
      (1)NSLocationAlwaysUsageDescription
      (2)NSLocationWhenInUseUsageDescription
      这两个键的值就是授权alert的描述,示例配置如下[勾选Show Raw Keys/Values后进行添加]:

  • 相关阅读:
    JSTL标签详解
    jQuery核心基础
    JavaWeb文件上传与下载
    AOP编程模式
    2022.3.1
    2022.2.7
    Postman安装完之后打开空白
    vue项目中vueparticles的使用
    字符串中出现次数最多的字符及其出现的次数
    elementui select选择器滑动加载下一页
  • 原文地址:https://www.cnblogs.com/lelun/p/5800339.html
Copyright © 2020-2023  润新知