Wie erhalte ich die aktuellen Koordinaten des Benutzers in Swift (CLLocationManager)?
Hallo zusammen! Ich bin neu in der iOS-Entwicklung und komme mit dem Abrufen des aktuellen Standorts des Benutzers nicht klar. Ich benötige Breiten- und Längengrad, um sie später an den Server zu senden. Ich habe CoreLocation eingebunden, die Schlüssel in Info.plist hinzugefügt (NSLocationWhenInUseUsageDescription), Code geschrieben, aber die Koordinaten sind immer nil oder nil. Hier ist mein Code:
```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")
}
}
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs