你的位置:首页 > 操作系统

[操作系统]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 




安徽旅游指南攻略大全安徽旅游住哪里比较方便安徽旅游住宿攻略安徽旅游最佳时间安徽自驾游最佳路线广州南沙水鸟世界地址?南沙水鸟世界坐几号地铁去? 南沙水鸟世界生态园怎么走?广州南沙水鸟世界一日游攻略? 南沙水鸟世界生态园在哪里?广州南沙水鸟世界有什么好玩项目? 南沙水鸟世界生态园什么时候去最好?广州南沙水鸟世界最佳旅游季节? 韩国推出“单身税” 政府“任性”催生办法多(全文) 空无一人 盘点世上最令人惊悚的鬼城(全文) 冰雪奇缘临安大明山 开启最IN滑雪模式(组图) 爱情见证 和爱人一生必去的19个绝美小镇(全文) 深圳市深蓝秘境水舞秀门票多少钱?深蓝秘境水舞秀小孩子要门票吗? 玩转津城周边 体验时下最时尚的津城周边两日游 欢乐海岸水秀小孩子要票么?深圳欢乐海岸水秀儿童多大收费? 欢乐海岸水秀剧场电话?深圳欢乐海岸水秀剧场订票? 澳门机场到威尼斯人怎么走? 香港南丫岛有什么美食? 去香港买珠宝首饰要注意些什么? 什么时候是圣诞节? AQ12EA470FAJME Datasheet AQ12EA470FAJME Datasheet SQCA5A331GAJME Datasheet SQCA5A331GAJME Datasheet 08055C683K4T4A Datasheet 08055C683K4T4A Datasheet 四平市去香港游 四平市去香港游 四平市去香港游 拉萨去香港旅游 拉萨去香港旅游 拉萨去香港旅游 浙江去香港旅游 浙江去香港旅游 浙江去香港旅游