zoukankan      html  css  js  c++  java
  • iOS8定位问题

    正文:主要解决iOS8以前能定位,但是在iOS8时候无法定位的问题
    在iOS8以前,我们的GPS定位是在用户设置的里面显示的是总是使用,但是在iOS8以后,苹果修改了这部分授权,你需要多加入2个plist的key值以及多写2行代码才可以实现定位,不多说,上代码
     
    添加的2个key值
    定义只在程序在前台使用
    NSLocationWhenInUseUsageDescription
    定义在后台也可以使用
    NSLocationAlwaysUsageDescription
     
    需要注意的是这2个key如果你定位在后台使用,那么在iOS8就惨了,以前我们可以偷偷用,但是现在当我们在后台使用的时候,程序会类似打电话,你回到主界面那种提示,当你点击,就会进入程序
     
    这2个key是在info.plist中添加的
    iOS8定位问题

     
    接着我们需要添加2行代码

        manager=[[CLLocationManager alloc]init];

        manager.delegate=self;

        [manager requestAlwaysAuthorization];

        [manager  requestWhenInUseAuthorization];

        [manager startUpdatingLocation];

    这样你在调用GPS就可以正常了~~怎么样,快去试试吧

  • 相关阅读:
    Bootstrap学习笔记
    鼠标画矩形openCV
    开关openCV
    openCV图像形态学
    Android自定义ListView的Item无法响应OnItemClick的解决办法
    0-1背包问题
    java实现矩阵连乘的动态规划
    java 实现排序
    微信小程序--箭头表达式
    微信小程序--navigator url 跳转失效
  • 原文地址:https://www.cnblogs.com/isItOk/p/4880951.html
Copyright © 2011-2022 走看看