星空网 > 软件开发 > 操作系统

CLLocationManagerDelegate不调用didUpdateLocations (地图)

这是因为xcode升级造成的定位权限设置问题。
升级xcode6以后打开以前xcode5工程,程序不能定位。工程升级到xcode6编译时需要iOS8 要自己写授权,不然没权限定位。
解决方法:
首先在 info.plist里加入对应的缺省字段 ,值设置为YES(前台定位写上边字段,前后台定位写下边字段)
          NSLocationWhenInUseUsageDescription   //允许在前台获取GPS的描述
          NSLocationAlwaysUsageDescription   //允许在前、后台获取GPS的描述 
后方附图

先上代码:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#import "ViewController.h"
#import <CoreLocation/CoreLocation.h>
@interface ViewController ()<CLLocationManagerDelegate>
@property (nonatomic, strong) CLLocationManager *locationManager;
@end
 
@implementation ViewController
 
//    1. 懒加载初始化:
- (CLLocationManager *)locationManager{
    if(!_locationManager){
        self.locationManager = [[CLLocationManager alloc] init];
        self.locationManager.delegate = self;
    }
    return _locationManager;
}
 
- (void)viewDidLoad {
    [super viewDidLoad];
 
//    2. 调用请求:
    if ([[[UIDevice currentDevice] systemVersion] doubleValue] > 8.0)
    {
        //设置定位权限 仅ios8有意义
        [self.locationManager requestWhenInUseAuthorization];// 前台定位
         
        //  [locationManager requestAlwaysAuthorization];// 前后台同时定位
    }
    [self.locationManager startUpdatingLocation];
}
 
// 3.代理方法
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{
    NSLog(@"%ld",locations.count);
}
@end






     
图片:图.png 
CLLocationManagerDelegate不调用didUpdateLocations (地图)images/loading.gif' data-original="http://cdn.cocimg.com/bbs/attachment/Fid_21/21_317960_37970c464a795a9.png" border="0" />



原标题:CLLocationManagerDelegate不调用didUpdateLocations (地图)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

国外客户只想跟工厂合作?可以这样破解:https://www.kjdsnews.com/a/1302546.html
跨境电商卖家如何进行谷歌推广?(SEO篇):https://www.kjdsnews.com/a/1302547.html
独立站引流产品应该怎么选?:https://www.kjdsnews.com/a/1302548.html
元宇宙停靠,ChatGPT狂飙,火爆全球的ChatGPT你玩坏了么?:https://www.kjdsnews.com/a/1302549.html
情人节营销案例!定制化礼品类目品牌 Soufeel 分析:https://www.kjdsnews.com/a/1302550.html
亚马逊卖家测评补单的重要性和缺点:https://www.kjdsnews.com/a/1302551.html
成都极地海洋公园攻略玩哪些项目最划算?:https://www.vstour.cn/a/365173.html
深圳玉龙公园簕杜鹃花海花期时间+门票+交通:https://www.vstour.cn/a/365174.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流