时间: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;
例如如下图:blog
加入以上内容以后即可以进行定位服务,百度地图和高德地图也是这种问题。ip
推荐文章:http://blog.csdn.net/yongyinmg/article/details/39521523
开发