title: CLGeocoder returning error : The operation couldn’t be completed. (kCLErrorDomain error 8.)
body: <p>I am calling this function once I get the addressString: </p>
  
  <pre><code>[[self geocoder] geocodeAddressString:addressString completionHandler:^(NSArray *placemarks, NSError *error) {
              if (error) {
                  block(nil, nil, error);
              } else {
                  CLPlacemark *placemark = [placemarks onlyObject];
                  block(placemark, self.name, error);
              }
          }];
  </code></pre>
  
  <p>It returns placemarks as nil and error as : 
  Error Domain=kCLErrorDomain Code=8 "The operation couldn’t be completed. (kCLErrorDomain error 8.)"</p>
  
  <p>My address String is retrieved from this dictionary for placeDictionary[@"formatted_address"]: </p>
  
  <pre><code>placeDictionary = 
  {
  "address_components" =     (
              {
          "long_name" = "Palolem Beach";
          "short_name" = "Palolem Beach";
          types =             (
              "natural_feature",
              establishment
          );
      },
              {
          "long_name" = "South Goa";
          "short_name" = "South Goa";
          types =             (
              "administrative_area_level_2",
              political
          );
      },
              {
          "long_name" = Goa;
          "short_name" = GA;
          types =             (
              "administrative_area_level_1",
              political
          );
      },
              {
          "long_name" = India;
          "short_name" = IN;
          types =             (
              country,
              political
          );
      }
  );
  "adr_address" = "Palolem Beach, &lt;span class=\"region\"&gt;Goa&lt;/span&gt;";
  "formatted_address" = "Palolem Beach, Goa";
  geometry =     {
      location =         {
          lat = "15.0099648";
          lng = "74.02321859999999";
      };
      viewport =         {
          northeast =             {
              lat = "15.012671";
              lng = "74.0272093";
          };
          southwest =             {
              lat = "15.0050025";
              lng = "74.0164053";
          };
      };
  };
  icon = "http://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png";
  id = b286a0f7f047e162b3cab2ab3328ce95d26bdb52;
  name = "Palolem Beach";
  reference = "CnRwAAAAh2ZORbEpxNv5HnZlQRY_VxKLdvAd16OusSwtBlAKibDFP6roT2idnPvm-XRgMlw3iqUsZujVFrOOns76fK9we3Uddt4b3GgcWZoSqSgoYGtbHh1l5PEL_0VAwaUcswomroA3sjd3dN8lXyBSvafrrxIQONHTpwpn6IvGtYZ12pZ5ixoUENbjRTo3dCrN3aoZTM0k5EPXAjA";
  types =     (
      "natural_feature",
      establishment
  );
  url = "https://maps.google.com/maps/place?q=Palolem+Beach&amp;ftid=0x3bbe4551d05b02bb:0x1e1bc67d4b0fbbf5";
  </code></pre>
  
  <p>}</p>
  
  <p>Even if I use method: </p>
  
  <pre><code>[[self geocoder] geocodeAddressDictionary:placeDictionary completionHandler:^(NSArray *placemarks, NSError *error){
  </code></pre>
  
  <p>}];</p>
  
  <p>It returns me the same error.</p>