Why does the
geocodeAddressString method of
CLGeocode always just return one result? For example, in the U.S. there are many cities named "Springfield". But if I pass that string to this method, I only get one CLPlacemark which represent the city in the state of "Illinois".
Is there another method I can call to get multiple matches?