【发布时间】:2013-07-26 23:02:22
【问题描述】:
我在我的 .xib 文件上添加了一个按钮,我想用它删除最后添加的注释。
所以在 Touch-Down 动作中我实现了这个:
-(IBAction)DeleteAnnotation:(id)sender {
[mapview removeAnnotation:[mapview.annotations lastObject]];
}
我什至试过这样:
-(IBAction)DeleteAnnotation:(id)sender {
[self.mapview removeAnnotation:self.mapview.annotations.lastObject]];
}
mapview 是我的MKMapView 出口。
我遇到的两种方式的问题是我必须多次按下此特定按钮才能删除注释。
此外,注释会以非常随机的方式自行删除。
是我做错了什么还是软件和模拟器问题?
【问题讨论】:
标签: ios mkmapview mapkit mkannotation