title: How to obtain country, state, city from reverseGeocodeCoordinate?
body: <p><code>GMSReverseGeocodeResponse</code> contains</p>
  
  <pre><code>- (GMSReverseGeocodeResult *)firstResult;
  </code></pre>
  
  <p>whose definition is like:</p>
  
  <pre><code>@interface GMSReverseGeocodeResult : NSObject&lt;NSCopying&gt;
  
  /** Returns the first line of the address. */
  - (NSString *)addressLine1;
  
  /** Returns the second line of the address. */
  - (NSString *)addressLine2;
  
  @end
  </code></pre>
  
  <p>Is there any way to obtain the country, ISO country code, state (administrative_area_1 or corresponding one) from those two strings (valid for <em>all the countries</em> and <em>all the addresses</em>)? </p>
  
  <p>NOTE: I tried to execute this piece of code</p>
  
  <pre><code>[[GMSGeocoder geocoder] reverseGeocodeCoordinate:CLLocationCoordinate2DMake(40.4375, -3.6818) completionHandler:^(GMSReverseGeocodeResponse *resp, NSError *error)
   {
      NSLog( @"Error is %@", error) ;
      NSLog( @"%@" , resp.firstResult.addressLine1 ) ;
      NSLog( @"%@" , resp.firstResult.addressLine2 ) ;
   } ] ;
  </code></pre>
  
  <p>But for some reason the handler was never called. I did add the app key, and also added the iOS bundle id to the app key. No error is printed in the console. With this I mean I am not aware of the content of the lines.</p>