Θα ήθελα να εμφανιστεί το μπλε κουκίδα παλμούς για την τοποθεσία του χρήστη. Κάνω αυτό:
- (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, όλα λειτουργούν καλά, αλλά φυσικά, δεν βλέπω την τοποθεσία του χρήστη.













