Я хотел бы, чтобы отобразить голубую пульсирующую точку для местоположения пользователя. Я делаю это:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
//some other stuff here
[self.mapView setShowsUserLocation:YES];
}
Но я в конечном итоге получить
-[MKUserLocation establishment]: unrecognized selector sent to instance 0x125e90
Должен ли я делать это какой-то другой способ?
-- РЕДАКТИРОВАТЬ --
Я также делаю это, где я в конечном итоге получить вышеуказанное исключение:
- (MKAnnotationView *) mapView:(MKMapView *)_mapView viewForAnnotation:(AddressNote *) annotation{
if(annotation.establishment != nil){
//do something}
создание является пользовательским классом я на AddressNote. Когда учреждение имеет значение, происходит исключение. Если я не ставлю ShowsUserLocation, все работает нормально, но, конечно, я не вижу местоположение пользователя.













