在我的故事板(如上所示),我有一个视图控制器,其保持与注释一个的MKMapView。 这些注释举行公开图标,这时候挖掘,应该将用户导航到另一个视图控制器。 要做到这一点,我创建的视图控制器之间的推SEGUE。 然后,我已经给它“showDetail”的标识并执行下面的代码。
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
{
[self performSegueWithIdentifier:@"showDetail" sender:self];
}
不过,我得到以下错误。
Could not find a navigation controller for segue 'showDetail'. Push segues can only be used when the source controller is managed by an instance of UINavigationController.'
我要去哪里错了? 我试图改变我的源代码的UIViewController到一个UINavigationController,但视图然后就显示为黑屏。