removeAnnotation पर MKMapView दुर्घटना

वोट
0

मैं annota दूर करने के लिए कोशिश कर रहा हूँ enter code heretion कुछ एक MKMapView लेकिन इस लाइन पर दुर्घटनाग्रस्त कर रहा हूँ:

[self.mapView removeAnnotation:p];

पी एक वस्तु है कि MKAnnotation प्रोटोकॉल लागू करता है और पहले से ही है कि नक्शे पर एक एनोटेशन है।

यह संदेश जब मैं दुर्घटना मैं हो रही है:

ObjC [46,534]: मुक्त कर दिया (आईडी): EXC_BAD_INSTRUCTION: संदेश मुक्त कर दिया वस्तु के लिए भेजा रिहाई = 0x4319640 कार्यक्रम संकेत प्राप्त किया। (Gdb)

पश्व-अनुरेखन तो दिखाई देता है:

(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 autorelease करने के लिए स्थापित किया गया था।

13/05/2010 को 20:16
का स्रोत उपयोगकर्ता

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