好奇,如果有人能有一點幫助:如何刪除所有註釋銷然後添加一個新
我只是想告訴Xcode的是,如果在地圖上都存在「addAnnotation」和「newAnnotation」銷同時,刪除最初的「newAnnotation」引腳。
我不工作的代碼如下:
if ([self.mapView addAnnotation:addAnnotation] & [self.mapView addAnnotation:newAnnotation] return)
{
[self.mapView removeAnnotation:newAnnotation];
}
謝謝!
代替'&''放&&' – artapet
謝謝,但任何想法如何讓Xcode的承認呢?它看起來像把'返回'在最後不工作... – Greg
看起來像是如果語句工作有一個輕微的誤解:
'if(logical_expression_is_valid)do_something;'
返回沒有什麼可做的,可能你的想法是:
'if([self.mapView addAnnotation:addAnnotation]&[self.mapView addAnnotation:newAnnotation]) {self.mapView removeAnnotation:newAnnotation]; return; } ' – artapet