I want to find current location name from latitude and longitude,
Here is my code snippet I tried but my log shows null value in all the places except in place
I implemented Niru's solution in Swift 3, posting here should anybody need it:
let geocoder = CLGeocoder()
geocoder.reverseGeocodeLocation(self.location!) { (placemarksArray, error) in
if (placemarksArray?.count)! > 0 {
let placemark = placemarksArray?.first
let number = placemark!.subThoroughfare
let bairro = placemark!.subLocality
let street = placemark!.thoroughfare
self.addressLabel.text = "\(street!), \(number!) - \(bairro!)"
}
}