Avatar ·

Cómo obtener las coordenadas actuales del usuario en Swift (CLLocationManager)?

¡Hola a todos! Soy nuevo en el desarrollo de iOS y no puedo entender cómo obtener la ubicación actual del usuario. Necesito obtener la latitud y longitud para luego enviarlas al servidor. He conectado CoreLocation, agregué las claves en Info.plist (NSLocationWhenInUseUsageDescription), escribí el código, pero las coordenadas siempre llegan nil o nil. Aquí está mi código: ```swift import UIKit import CoreLocation class ViewController: UIViewController, CLLocationManagerDelegate { let locationManager = CLLocationManager() override func viewDidLoad() { super.viewDidLoad() locationManager.delegate = self locationManager.requestWhenInUseAuthorization() locationManager.startUpdatingLocation() if let location = locationManager.location { print("Lat: \(location.coordinate.latitude)") print("Lon: \(location.coordinate.longitude)") } else { print("Location is nil") } } } ``` Ejecuto el simulador...