Mi piacerebbe per visualizzare il punto pulsante blu per la posizione di un utente. Sto facendo questo:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
//some other stuff here
[self.mapView setShowsUserLocation:YES];
}
Ma alla fine ho capito
-[MKUserLocation establishment]: unrecognized selector sent to instance 0x125e90
Dovrei fare questo in qualche altro modo?
-- MODIFICARE --
Sto anche facendo questo, che è dove ho finalmente ottengo l'eccezione di cui sopra:
- (MKAnnotationView *) mapView:(MKMapView *)_mapView viewForAnnotation:(AddressNote *) annotation{
if(annotation.establishment != nil){
//do something}
istituzione è una classe personalizzata che ho su AddressNote. Quando istituzione ha un valore, l'eccezione si verifica. Se non metto ShowsUserLocation, tutto funziona bene, ma ovviamente, non visualizzare la posizione dell'utente.













