在谷歌地图infowindow上执行segue

时间:2014-03-03 21:39:44

标签: ios iphone objective-c google-maps

我插入的Google地图如下:

[self.view insertSubview:mapView_ atIndex:0];

我想在Google Maps InfoWindow点击活动中执行segue:

- (void)mapView:(GMSMapView *)mapView didTapInfoWindowOfMarker:(GMSMarker *)marker
{
    [self performSegueWithIdentifier:@"infoView" sender:self];
}

在故事板上,我将目标视图附加到发件人视图控制器,但它失败并显示错误消息:

Receiver (<Controller>) has no segue with identifier 'infoView'

我的问题是我应该在哪里附加目标控制器?

谢谢!

1 个答案:

答案 0 :(得分:1)

在界面构建器中选择segue(VC之间的箭头),并确保infoView在标签中设置为标识符,并在右侧的检查器中显示滑块图标。