The above method is deprecated. Please use this delegate
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
{
CLLocation* location = [locations lastObject];
latitude = location.coordinate.latitude;
longitude = location.coordinate.longitude;
[locationManager stopUpdatingLocation];
locationManager = nil;
}