2011-05-16 110 views
0
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped: (UIControl *)control{ 
     NSLog(@"Disclosure button pressed"); 
     DetailView *tmpView = [[DetailView alloc]initWithNibName:@"DetailView" bundle:nil]; 
     self.detailViewController = tmpView; 

     [self.navigationController pushViewController:self.detailViewController animated:YES]; 
     //[self.view addSubview:detailViewController.view]; 
     [tmpView release]; 
    } 

回答

0

您确定导航控制器是否存在于当前视图控制器中,点击地图注释?确保self.navigationController不是零。

+0

你说得对。导航控制器不在我当前的视图中。谢谢 – cantfindaname88 2011-05-16 20:52:49