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就可以正常了~~怎么样,快去试试吧

  • 相关阅读:
    仲兆鹏 160809329 第5次
    仲兆鹏160809329-第四次作业
    160809329 仲兆鹏 3
    张浩飞 160809307 (12)
    160809307 张浩飞
    160809307 张浩飞
    160809307 张浩飞(8)
    160809307 张浩飞(7)
    160809307 张浩飞
    160809307 张浩飞 5
  • 原文地址:https://www.cnblogs.com/isItOk/p/4880951.html
Copyright © 2011-2022 走看看