Me gustaría ver el punto palpitante azul para la ubicación de un usuario. Estoy haciendo esto:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
//some other stuff here
[self.mapView setShowsUserLocation:YES];
}
Pero con el tiempo me sale
-[MKUserLocation establishment]: unrecognized selector sent to instance 0x125e90
Debería estar haciendo esto de otra manera?
- Editar -
También estoy haciendo esto, que es donde finalmente consigo la excepción anterior:
- (MKAnnotationView *) mapView:(MKMapView *)_mapView viewForAnnotation:(AddressNote *) annotation{
if(annotation.establishment != nil){
//do something}
establecimiento es una clase personalizada que tengo en AddressNote. Cuando establecimiento tiene un valor, se produce la excepción. Si no me puse ShowsUserLocation, todo funciona bien, pero por supuesto, no veo la ubicación del usuario.













