title: Could geocodeAddressDictionary in iOS 9 be implemented different from iOS 8
body: <p>I am looping through a set of addresses and performing a geocode on each one. </p>
  
  <pre><code>    for aClient in passedPossible {
  
          let geocoder = CLGeocoder()
  
          let checkAddress = [
              CNPostalAddressStreetKey:aClient[CNPostalAddressStreetKey]!,
              CNPostalAddressCityKey:aClient[CNPostalAddressCityKey]!,
              CNPostalAddressPostalCodeKey:aClient[CNPostalAddressPostalCodeKey]!,
              CNPostalAddressCountryKey:"Australia"
          ]
  
  
          geocoder.geocodeAddressDictionary(checkAddress, completionHandler: { (placemarks, error) -&gt; Void in
  
  // Etc do stuff...
  
      }
  </code></pre>
  
  <p>In iOS 8.4 i am able to pass in 250 items, loop through and get a call back for each one.</p>
  
  <p>But in iOS 9.0 with the same code it fails, giving me errors for all but about 40 items.</p>
  
  <p>The error I get back is </p>
  
  <p>Error Domain=kCLErrorDomain Code=2</p>
  
  <p>I assume apple doesn't like me bulk geocoding ? </p>
  
  <p>But why does it work in 8.4 and not now in 9.0</p>
  
  <p>I guess I need to use mapQuest ? </p>
  
  <p>Thanks for any input.</p>