您的位置:首页 > 移动开发 > IOS开发

Ios8之后, 定位的delegate不能触发的问题

2015-04-21 13:22 225 查看
if([CLLocationManager locationServicesEnabled]){
self.locationManage = [[[CLLocationManager alloc] init] autorelease];
self.locationManage.delegate = self;
self.locationManage.distanceFilter = 200;
self.locationManage.desiredAccuracy = kCLLocationAccuracyBest;
if (SYSTEM_VERSION >= 8.0) {
[self.locationManage requestWhenInUseAuthorization];// <span style="font-family: Arial, Helvetica, sans-serif;">requestAlwaysAuthorization</span>
<span style="font-family: Arial, Helvetica, sans-serif;">     }</span><span style="font-family: Arial, Helvetica, sans-serif;">
</span>}


Ios8之后, 定位的delegate不能触发的问题。

1. 需要添加如上的判断中的授权语句。

2. plist中添加键NSLocationAlwaysUsageDescription 和 NSLocationWhenInUseUsageDescription
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: