title: CLLocationManager return null for locality in Xcode
body: <p>I am trying get current location name using coreloaction framework in Xcode through CLlocationManager object. When i am testing my app on my iPod touch CLlocationManager give value for some places but return [null] for many places. how can I rectify this problem? help me following is coding. </p>
  
  <pre><code>-(void)viewDidLoad
  {
         self.locationManager = [[CLLocationManager alloc] init] ;
          self.locationManager.delegate = self;
          self.locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;
          [self.locationManager startUpdatingLocation];     
  }
  
  -(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
  {
      CLGeocoder *geoCoder = [[CLGeocoder alloc]init];
  
      [geoCoder reverseGeocodeLocation:newLocation completionHandler:^(NSArray *placemarks, NSError *error)
       {
           if(error)  
           {
               NSLog(@"error:%@",[error localizedDescription ]);
               NSLog(@"Check your inetconnection");
           }
           _placedetail=nil;
           self.placedetail=[placemarks objectAtIndex:0];
  
          self.Label.text=self.placedetail.locality;
       }];
      [manager stopUpdatingLocation];//for stop process update
  }
  </code></pre>