У меня возникла проблема с включением карты для автоматической отслеживания с заголовком пользователя. Я уже запросил все необходимые разрешения и смог зафиксировать информацию о местоположении пользователя. В настоящее время я вызываю эту функцию, чтобы сосредоточиться на местоположении пользователя, и он работает. Если я добавлю строку, содержащую map.setUserTrackingMode, это ошибка.Обновление карты iOS на основе заголовка пользователя
Я что-то упустил?
код Я работаю с:
func centerMapOnLocation(location: CLLocation) {
let coordinateRegion = MKCoordinateRegionMakeWithDistance(location.coordinate, regionRadius, regionRadius)
map.setRegion(coordinateRegion, animated: true)
map.setUserTrackingMode(MKUserTrackingMode.FollowWithHeading, animated: true)
}
код вызова этой функции:
func mapView(mapView: MKMapView, didUpdateUserLocation userLocation: MKUserLocation) {
if let loc = userLocation.location {
centerMapOnLocation(loc)
}
}