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
First of all, filter locations in didUpdateToLocation to prevent use cached or wrong locations for geocoding
NSTimeInterval locationAge = -[newLocation.timestamp timeIntervalSinceNow];
if (abs(locationAge) > 5.0) return;
if (newLocation.horizontalAccuracy < 0) return;
Also, try to move the reverseGeoCoding method away from didUpdateToLocation