Je voudrais afficher le point pulsant bleu pour l'emplacement d'un utilisateur. Je fais ça:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
//some other stuff here
[self.mapView setShowsUserLocation:YES];
}
Mais je reçois finalement
-[MKUserLocation establishment]: unrecognized selector sent to instance 0x125e90
Dois-je faire cela d'une autre façon?
-- MODIFIER --
Je fais aussi ce qui est là que je reçois finalement l'exception ci-dessus:
- (MKAnnotationView *) mapView:(MKMapView *)_mapView viewForAnnotation:(AddressNote *) annotation{
if(annotation.establishment != nil){
//do something}
établissement est une classe personnalisée que j'ai sur AddressNote. Lorsque l'établissement a une valeur, l'exception se produit. Si je ne mets pas ShowsUserLocation, tout fonctionne bien, mais bien sûr, je ne vois pas l'emplacement de l'utilisateur.













