MKMapView crash op removeAnnotation

stemmen
0

Ik ben op zoek naar annota verwijderen enter code heretie sommigen een MKMapView maar ik ben crashen op deze regel:

[self.mapView removeAnnotation:p];

p een object dat de MKAnnotation protocol implementeert en reeds een aantekening op die kaart.

Dit is de boodschap die ik krijg als ik crash:

objc [46534]: BEVRIJDDE (id): afgifte bericht naar bevrijd object = 0x4319640 ontvangen programmasignaal: “EXC_BAD_INSTRUCTION”. (GDB)

De backtrace ziet er als volgt:

(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

Iemand een idee?

De vraag is gesteld op 13/05/2010 om 20:06
bron van user
In andere talen...                            


1 antwoorden

stemmen
2

Blijkt dat mijn MKPinAnnotationView was ingesteld op autorelease.

antwoordde op 13/05/2010 om 20:16
bron van user

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