как кошка получает координаты делегата didUpdateLocation?
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation])
Пожалуйста, помогите мне. Спасибо
как кошка получает координаты делегата didUpdateLocation?
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation])
Пожалуйста, помогите мне. Спасибо
простой ответ на этот вопрос в быстром:
(locations.first?.coordinate)!
?
, а затем !
? Почему не напрямую locations.first!.coordinate
? или locations[0].coordinate
?
- person Sulthan; 08.12.2017
Пожалуйста, проведите небольшое исследование перед публикацией.
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
let coordinate = locations.first?.coordinate
}
Менеджер местоположений дает вам массив местоположений, просто выберите первое, а затем получите доступ к свойству координат.
Другой путь:
let lastLocation = locations.flatMap({ $0.coordinate }).last
let coordinate: CLLocationCoordinate2D? = locations.first?.coordinate
, наверное. - person holex   schedule 08.12.2017