追加された最後の注釈を削除するボタンを .xib ファイルに追加しました。
したがって、タッチダウンアクションでは、これを実装しました:
-(IBAction)DeleteAnnotation:(id)sender {
[mapview removeAnnotation:[mapview.annotations lastObject]];
}
そして、私はこの方法でそれを試しました:
-(IBAction)DeleteAnnotation:(id)sender {
[self.mapview removeAnnotation:self.mapview.annotations.lastObject]];
}
mapview
私のMKMapView
アウトレットはどこですか.
両方の方法で発生する問題は、注釈を削除する前に、この特定のボタンを何度も押さなければならないことです。
さらに、注釈は非常にランダムな方法で削除されます。
私が間違っていることはありますか、それともソフトウェアとシミュレーターの問題ですか?