定位不回调代理方法

// 判断定位操作是否被允许

if([CLLocationManager locationServicesEnabled]) {
    //定位初始化
    _locationManager=[[CLLocationManager alloc] init];
    _locationManager.delegate=self;
    _locationManager.desiredAccuracy=kCLLocationAccuracyBest;
    _locationManager.distanceFilter=10;
    if ([[UIDevice currentDevice].systemVersion intValue]>=8) {
        [_locationManager requestWhenInUseAuthorization];//使用程序其间允许访问位置数据(iOS8定位需要)
    }
    [_locationManager startUpdatingLocation];//开启定位
}else {
    //提示用户无法进行定位操作
    UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"提示" message:@"定位失败,请确认开启定位..." delegate:nil cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];
    [alertView show];
}

**

回调方法(iPhone4s,5, 不会回调该方法,iphone5s 及其以上就可以,系统都是 ios9.2,xcode7.2模拟器测试)跪求大神解答!!!!

**
-(void)locationManager:(CLLocationManager )manager didUpdateLocations:(NSArray )locations

阅读 2.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏