Я хочу добавить аннотацию из пользовательского местоположения, когда я нажимаю кнопку. Он близок к работе, я думаю, но когда я нажму кнопку, он добавит аннотацию в Африку. (широта: 0, долгота: 0). Почему он не показывает правильное местоположение пользователя?Добавление аннотации из текущего местоположения
импорт UIKit импорт MapKit импорт CoreLocation
класс ViewController: UIViewController, CLLocationManagerDelegate {
@IBOutlet weak var mapView: MKMapView!
var locationManager = CLLocationManager()
override func viewDidLoad() {
super.viewDidLoad()
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.requestAlwaysAuthorization()
locationManager.startUpdatingLocation()
}
@IBAction func addAnnotation(sender: UIBarButtonItem) {
let addPin = MKPointAnnotation()
addPin.coordinate = CLLocationCoordinate2D(latitude: self.mapView.userLocation.coordinate.latitude, longitude: self.mapView.userLocation.coordinate.longitude)
addPin.title = "Hello world"
mapView.addAnnotation(addPin)
}
}
Вы мужчина! – jonask