removeAnnotationにMKMapViewクラッシュ
-
26-09-2019 - |
質問
私はいくつかのMKMapViewをannotaenter code here
tionを削除しようとしているが、このライン上でクラッシュしています:
[self.mapView removeAnnotation:p];
P既に実装MKAnnotationプロトコルとは、その地図上の注釈を有することが目的である。
これは私がクラッシュしたときに、私は取得していたメッセージです。
にObjC [46534]:フリード(ID):解放されたオブジェクトに送信されたメッセージの解放= 0x4319640 「EXC_BAD_INSTRUCTION」:プログラムは、信号を受信しました。 (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
任意のアイデア?
解決
私のMKPinAnnotationViewが自動解放に設定しためくります。
所属していません StackOverflow