MKMapView accident sur removeAnnotation

voix
0

Je suis en train de retirer annota enter code heretion une certaine MKMapView mais je écraser sur cette ligne:

[self.mapView removeAnnotation:p];

p est un objet qui met en œuvre le protocole MKAnnotation et a déjà une annotation sur cette carte.

Tel est le message que je reçois quand je crash:

objc [46534]: LIBÉRÉE ​​(id): message de libération envoyé à l'objet libéré = 0x4319640 Programme signal reçu: « EXC_BAD_INSTRUCTION ». (BDG)

Le backtrace ressemble à ceci:

(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

Des idées?

Créé 13/05/2010 à 20:06
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
2

Active mon MKPinAnnotationView a été réglé sur AutoRelease.

Créé 13/05/2010 à 20:16
source utilisateur

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