Определите вашу переменную местоположения, если класс видимости
fileprivate var mylocation:CLLocation?
установите mylocation в
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
if let location = locations.last {
if location.horizontalAccuracy > 0 {
locationManager.stopUpdatingLocation()
myLocation = location
}
}
}
Теперь вы можете получить доступ к местоположению, когда нажмите кнопку
@IBAction func buttonPressed(_ sender: UIButton) {
let longitude = myLocation.coordinate.longitude
let latitude = myLocation.coordinate.latitude
print("longitude = \(longitude)")
print("latitude = \(latitude)")
}