MKMapView συντριβή για removeAnnotation

ψήφοι
0

Προσπαθώ να αφαιρέσετε annota enter code hereΦΩΝ μερικά ένα MKMapView αλλά είμαι συντρίβεται σε αυτή τη γραμμή:

[self.mapView removeAnnotation:p];

το ρ είναι ένα αντικείμενο που υλοποιεί το πρωτόκολλο MKAnnotation και ήδη έχει ένα σχολιασμό σε αυτό το χάρτη.

Αυτό είναι το μήνυμα που παίρνω όταν συντριβή:

objc [46534]: FREED (id): απελευθέρωση μήνυμα που αποστέλλεται σε απελευθερωθεί αντικείμενο = 0x4319640 Πρόγραμμα λαμβανόμενο σήμα: «EXC_BAD_INSTRUCTION». (Gdb)

Το backtrace μοιάζει με αυτό:

(gdb) bt
#0  0x951424b4 in _objc_error ()
#1  0x951424ea in __objc_error ()
#2  0x951407dc in _freedHandler ()
#3  0x000786f6 in -[NSConcreteMapTable removeObjectForKey:] ()
#4  0x00003970 in -[MapViewController horizontalPickerVC:toggleGroup:enabled:] (self=0x4322a00, _cmd=0x24349, picker=0x43248c0, groupId=3, enabled=0 '\0') at /Users/me/Desktop/FanMapper/fanmapper/Classes/MapViewController.m:183

Καμιά ιδέα?

Δημοσιεύθηκε 13/05/2010 στις 20:06
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
2

Βγάζει MKPinAnnotationView μου είχε οριστεί αυτόματης κυκλοφορίας.

Απαντήθηκε 13/05/2010 στις 20:16
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more