MKMapView Absturz auf RemoveAnnotation

stimmen
0

Ich versuche Annota zu entfernen enter code heretion einige ein MKMapView aber am Absturz auf dieser Linie:

[self.mapView removeAnnotation:p];

p ist ein Objekt, das MKAnnotation-Protokoll implementiert und hat bereits eine Anmerkung auf dieser Karte.

Dies ist die Botschaft, die ich immer bin, wenn ich abstürzen:

objc [46534]: FREED (id): Nachrichtenmitteilung befreit Objekt gesendet = 0x4319640 Programmsignal empfangen: „EXC_BAD_INSTRUCTION“. (GDB)

Der Backtrace sieht so aus:

(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

Irgendwelche Ideen?

Veröffentlicht am 13/05/2010 um 20:06
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
2

Es stellte sich mein MKPinAnnotationView heraus wurde auf Autorelease.

Beantwortet am 13/05/2010 um 20:16
quelle vom benutzer

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