Я занимаюсь разработкой приложения для iPhone для университетского проекта, и я новичок в разработке для iPhone. Я просмотрел код Apple MapCallouts, но не представляется возможным его реализовать.
Пока мой код отображает карту, отбрасывает аннотации, отображает заголовок и показывает правильную кнопку вызова. Но здесь я сталкиваюсь с проблемами.
Когда я нажимаю на кнопку выноски, он отображает пустой контроллер представления, но он должен отображать различное изображение для каждой выноски, которая нажата, и пока этого не происходит.
Я добавил свой код ниже:
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view
calloutAccessoryControlTapped:(UIControl *)control
{
//NSUInteger tag = ((UIButton *)control).tag;
if (self.detailController==nil)
{
DetailViewController* detailViewController = [[DetailViewController alloc] init];
[self.navigationController pushViewController:detailViewController animated:YES];
}
// self.detailController.tag =1; //to identify image required
// self.detailController.tag = tag;
[self.navigationController pushViewController:detailController animated:YES];
}