Я проектирую гео-приложение. Я хочу сделать такую вещь, как отправку моих местоположений в текстовое поле, нажав на кнопку.Как я могу отправить свою геолокацию в текст, нажав кнопку?
Сейчас я написал такую функцию:
func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
print (locations)
let UserLocation:CLLocation = locations[0]
CLGeocoder().reverseGeocodeLocation(UserLocation) { (placemarks, error) -> Void in
if error != nil {
print(error)
} else {
let p = placemarks?.first
print p
}
}
}
Метод CLGeocoder
помогает мне получить адрес от расположения. Теперь я хочу, нажав на мою кнопку отправить этот адрес в моей TextField
Должен ли я писать один и тот же код в
@IBAction func MyLocationBtn(sender: AnyObject) {
}
Или как я могу использовать некоторые мою функцию, чтобы получить к этим данным? если да, то можете ли вы помочь мне, как я могу вызвать эту функцию и получить р