title: reverse geocode function not executing?
body: <p>I am trying to use reverse geocode but the function is not executing and not really sure why..</p>
  
  <p>Here I attached my code. Thank you for your help</p>
  
  <pre><code>//-- reverse geocode, converting from point to address 
  - (BNRMapPoint *)geocodeLocation:(CLLocation *)location title:(NSString *)title
  
  {
      if(!geocoder)
      {
          geocoder = [[CLGeocoder alloc] init];
      }
  
      __block BNRMapPoint * annotation;
  
      [self.geocoder reverseGeocodeLocation:location completionHandler: 
       ^(NSArray * placeMarks, NSError * errors)
       {
           NSLog(@"in block code");
           if([placeMarks count] &gt; 0)
           {
               NSLog(@"%@", [placeMarks objectAtIndex:0]);
               annotation = [[BNRMapPoint alloc] initWithCoordinate:location.coordinate title:title
                                                      placeMark:[placeMarks objectAtIndex:0]];
               NSLog(@"%@", annotation.placeMark.name);
           }
           else
           {
               NSLog(@"failed!!");
           }
  
       }];
  
      return annotation;
  }
  </code></pre>
  
  <p>it is not printing anything at console.. so I figured it's not entering the block code.
  But I am really confused why it's not entering. Thank you again for your help</p>