Ios8之后, 定位的delegate不能触发的问题
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
☆☆☆ 共同学习,欢迎拍砖;转载请注明出处,谢谢。欢迎关注我的公众号:闲聊编程。☆☆☆