MKMapView krasj på removeAnnotation

stemmer
0

Jeg prøver å fjerne annota enter code heresjon noen en MKMapView men jeg bryter sammen på denne linjen:

[self.mapView removeAnnotation:p];

p er et objekt som implementerer MKAnnotation protokollen og allerede har en benevning på kartet.

Dette er meldingen jeg får når jeg krasjer:

objc [46534]: FRIGJORT (id): melding melding sendt til frigjort objekt = 0x4319640 Program mottatte signal: “EXC_BAD_INSTRUCTION”. (GDB)

Tilbakesporingen ser ut som dette:

(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

Noen ideer?

Publisert på 13/05/2010 klokken 19:06
kilden bruker
På andre språk...                            


1 svar

stemmer
2

Det viser seg at min MKPinAnnotationView ble satt til autoutgivelses.

Svarte 13/05/2010 kl. 19:16
kilden bruker

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