मैं एक उपयोगकर्ता के स्थान के लिए नीले रंग स्पंदन डॉट प्रदर्शित करना चाहते हैं। मैं यह कर रही हूँ:
- (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 निर्धारित नहीं करते हैं, सब कुछ ठीक काम करता है लेकिन निश्चित रूप से, मैं उपयोगकर्ता स्थान नहीं दिख रहा।













