if !performingReverseGeocoding {
print(“*** Going to Geocode”)
performingReverseGeocoding = true
geoCoder.reverseGeocodeLocation(location!, completionHandler: {placeMarkers, error in
print(“*** Found placeMarker: (placeMarkers), error: (error)”)
self.lastGeocodingError = error
if error == nil && !(placeMarkers!.isEmpty) {
self.placeMarker = placeMarkers!.last as CLPlacemark?
} else {
self.placeMarker = nil
}
self.performingReverseGeocoding = false
self.updateLabels()
})
Not exactly sure how to correctly unwrap the placeMarkers