使用CLLocationManager获取GPS坐标,在8.0之后是否没有回调
-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation?
打开info.plist文件,加上这两条String项
NSLocationAlwaysUsageDescription : 允许在后台获取GPS的描述
NSLocationWhenInUseDescription : 允许在前台获取GPS的描述
在获取GPS坐标之前加上
if([_locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) {
[_locationManager requestAlwaysAuthorization]; // 永久授权
[_locationManager requestWhenInUseAuthorization]; //使用中授权
}