До сих пор это код, который у меня есть. Я пытаюсь сохранить значения locValue.latitude и locValue.longitude как строку или целое число. Я попытался определить тип возвращаемого значения в методе (-> String и т. Д.), Но я получаю сообщение об ошибке, в котором метод didChangeAuthorizationStatus конфликтует с необязательным требованием метода locationManager в протоколе CLLocationManagerDelegate.Swift: как хранить координаты с помощью CLLocationCoordinate2D в виде строки или int?
func locationManager(manager: CLLocationManager, didChangeAuthorizationStatus status: CLAuthorizationStatus) {
if status == .AuthorizedAlways {
let locValue:CLLocationCoordinate2D = manager.location!.coordinate
self.dispLocation.text = "locations = \(locValue.latitude) \(locValue.longitude)"
}
}
хранить их где? Почему бы просто не сохранить их в качестве исходного формата? – nielsbot
Мое намерение состоит в том, чтобы хранить значения как переменные, поэтому я могу поместить их в URL-адрес API для размещения меняющегося местоположения. –