2012-11-07 55 views
0

有沒有辦法刪除最後添加的註釋?刪除最後添加的註解MKMapView

+0

見http://stackoverflow.com/questions/13017305/how-to-reorder-mkmapview-annotations-array和http://stackoverflow.com/questions/9539802/mkmapview-annotations-changing -losing-order?lq = 1來解釋爲什麼使用地圖視圖的annotations數組並不總是有效。 – Anna

回答

3

[self.mapView removeAnnotation:self.mapView.annotations.lastObject];

+1

如果這可以解決您的問題,請務必標記爲正確。 – HackyStack

+2

不幸的是,這並沒有解決問題,因爲最後一個對象是Userlocation。所以我想我刪除了倒數第二個對象,但我發現,這並不總是最後添加的Annotation(不知道爲什麼)。但是現在我只需將註釋添加到數組中並將其用於刪除最後一個註釋,就解決了我的問題。但是,感謝您的幫助! – MotoxX