Cómo encontrar tu ubicación actual con CoreLocation

Necesito encontrar mi ubicación actual conCoreLocation, Probé varios métodos pero hasta ahora miCLLocationManager solo ha devuelto 0's .. 0.000.00.000).

Aquí está mi código actualizado para trabajar):

Importaciones:

#import <CoreLocation/CoreLocation.h>

Declarad:

IBOutlet CLLocationManager *locationManager;
IBOutlet UILabel *latLabel;
IBOutlet UILabel *longLabel;

Funciones:

- (void)getLocation { //Called when needed
    latLabel.text  = [NSString stringWithFormat:@"%f", locationManager.location.coordinate.latitude]; 
    longLabel.text = [NSString stringWithFormat:@"%f", locationManager.location.coordinate.longitude];
}

- (void)viewDidLoad {
    locationManager = [[CLLocationManager alloc] init];
    locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
    locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; // 100 m
    [locationManager startUpdatingLocation];
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta