iOS8 定位失败问题

时间:2014-10-10post

今天在开发的时候发现了一个iOS8的定位问题。运行操做以后,不会调用到定位以后的delegate方法中,而后我查看了一下手机上相应用的定位权限界面,发现个人应用的訪问用户的地理位置的权限是空的。以后查了相关信息,获得下面解决方式:.net

1. Appdelegate中:
    code

CLLocationManager *locationManager;
[UIApplication sharedApplication].idleTimerDisabled = TRUE;
    locationmanager = [[CLLocationManager alloc] init];
    [locationmanager requestAlwaysAuthorization];        //NSLocationAlwaysUsageDescription
    [locationmanager requestWhenInUseAuthorization];     //NSLocationWhenInUseDescription
    locationmanager.delegate = self;

2. 在 info.plist里增长:
    NSLocationWhenInUseDescription,赞成在前台获取GPS的描写叙述
    NSLocationAlwaysUsageDescription,赞成在后台获取GPS的描写叙述

  例如如下图:blog

加入以上内容以后即可以进行定位服务,百度地图和高德地图也是这种问题。ip

推荐文章:http://blog.csdn.net/yongyinmg/article/details/39521523
开发

相关文章
相关标签/搜索