0
添加註釋到地圖這樣Xcode MapView selectAnnotation - 但是哪一個?
MapViewAnnotation *newAnnotation = [[MapViewAnnotation alloc] initWithTitle:@"Title" andSubTitle:@"Sub Title" andCoordinate:location];
[mapView addAnnotation:newAnnotation];
[newAnnotation release];
左邊的表格顯示的餐館列表。當點擊一個「configureView」被調用時,地圖將縮放到該Annotation並打開Annotation的彈出窗口。
[mapView setRegion:region animated:YES];
[mapView setDelegate:self];
[self.mapView selectAnnotation:xxx animated:YES];
我如何確定具體的註解? 「xxx」必須是什麼?
感謝。 「theSelectedRestaurant」是指Annotation的「title」參數?就像,當我使用[point setCoordinate:(location)]設置我的註釋時; [point setTitle:@「Some Name」]; [point setSubtitle:@「hello」];它應該與「[self.mapView selectAnnotation:@」Some Name「animated:YES];」 ? – user1104325 2012-01-28 09:13:15
不,不是標題。它應該是一個指向實現MKAnnotation協議的對象的指針。正如我想說的,您可以在模型對象中執行此操作,以便您可以將它們直接添加到地圖中。 – Caleb 2012-01-28 13:58:28