zoukankan      html  css  js  c++  java
  • 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后进行添加]:

  • 相关阅读:
    Java HashMap HashCode
    JS 笔记---持续更新
    彻底弄懂 JavaScript 执行机制
    几条jQuery代码片段助力Web开发效率提升
    原生JS与jQuery操作DOM对比
    jQuery->JavaScript一览表
    Jquery介绍
    canvas雪花
    canvas绘制多边形
    兼容性的事件处理程序
  • 原文地址:https://www.cnblogs.com/lelun/p/5800339.html
Copyright © 2011-2022 走看看