kCLErrorDomain error 2 after geocoding repeatedly with CLGeocoder

I have a search bar in my application that the user can type an address into, and it will come up with the geocoded result. The result updates as the user types, according to the following code: -...