When I call this delegate method:
func displayLocationInfo (placemark: CLPlacemark) {
self.locationManager.stopUpdatingLocation()
// Find current state
self.currentState = placemark.administrativeArea
}
The administrative area returns, for example, CA instead of California. Is there anyway I can make the administrative area return the full name instead of the abbreviated version. Any help will be appreciative!
Nope, there is no reliable way to retrieve this information. Per Apple documentation:
(Answer extracted from this comment)