Отслеживание адреса в MapKit - PullRequest
0 голосов
/ 12 января 2012

Мой менеджер местоположений не обновляет мои координаты текущих местоположений, поэтому я не могу отследить этот адрес .......

Я использую следующий код,

- (void)viewDidLoad
{
    [super viewDidLoad];

    locationManager = [[CLLocationManager alloc] init];
    //locationManager.desiredAccuracy = kCLLocationAccuracyBest;
    locationManager.delegate = self;
    [locationManager startUpdatingLocation];
   // startLocation = nil;
    [super viewDidLoad];

}
-(void)locationManager:(CLLocationManager *)manager
   didUpdateToLocation:(CLLocation *)newLocation
          fromLocation:(CLLocation *)oldLocation
{

  NSLog(@"Latitude:%f Longitude:%f", newLocation.coordinate.latitude, newLocation.coordinate.longitude);
    geocoder =[[[MKReverseGeocoder alloc] initWithCoordinate:newLocation.coordinate]autorelease];
    geocoder.delegate=self;
    [geocoder start];
  }
-(void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
{
    NSLog(@"%@Error",[error description]);
}  
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark{
    NSString *street=[placemark.addressDictionary objectForKey:@"Street"];
    NSLog(@"%@",street);

}

Показывает сообщение об ошибке

Error Domain=kCLErrorDomain Code=0 "The operation couldnft be completed. (kCLErrorDomain error 0.)"Error

Как это побороть?.

...