Error Domain=kCLErrorDomain Code=8 "The operation couldn’t be completed. (kCLErrorDomain error 8.)"
原因は、渡したlocationがNilだったため。
_locationManager.delegate = self;
[_locationManager startUpdatingLocation];
とかするの忘れてたze。
[_geocoder reverseGeocodeLocation:_locationManager.location completionHandler:^(NSArray *placemarks, NSError *error) { if (error) { //こっちに落ちて取得できない LOG_CURRENT_LINE(@"%@", error); } else { if (0 < [placemarks count]) { CLPlacemark *p = [placemarks objectAtIndex:0]; //いろいろやる }else{ LOG_CURRENT_LINE(@"(取得できませんでした)"); } } }];
0 件のコメント:
コメントを投稿