IOS9 定位授权问题

1.尼玛,又是个坑。

   在IOS9 开始,对于定位可以分为前台和后台定位,后台定位会在屏幕的顶端出现蓝条提示用户软件定位中。

下面只说前台:       

iOS9里启动定位服务,但CLLocationManagerDelegate里的问题;

-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation

------------------不被调用!!!!

 看我的:

      1.在你的程序中首先得授权

            [self.mgr requestWhenInUseAuthorization];

            // 或者

            [self.mgr requestAlwaysAuthorization];

     2.在plist中(哥们:看一下,不要错用了Tests文件下的info,到时候就等着哭吧)

     看图:

   注意:在添加的属性找不到定位的两个属性,要自己手动强制添加;

       NSLocationAlwaysUsageDescription

       NSLocationWhenInUseUsageDescription



  3 .真机测试一下,看会不会弹出授权窗口,goodluck!


       




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值