Xcode4 UINavigationController UIBarButtonItem推送序列

Xcode4 UINavigationController UIBarButtonItem推送序列,xcode4,uinavigationcontroller,push,segue,Xcode4,Uinavigationcontroller,Push,Segue,当我查看UIBarButtonim并从连接检查器“推”序列中拖动时,我可以将其连接到故事板中的另一个视图控制器。当我运行它并单击UIBarButtonItem时,我在IB中连接的ViewController神奇地出现了 我的问题是:这在哪里发生?这个“推”事件。父视图控制器中是否有方法?比如说:“普希格”?我想将信息从导航视图控制器传递到连接的视图控制器。例如,如果我想在那一刻弹出UIAlertView,我会在哪里这样做?在ViewController类中的某个位置?一旦调用了一个segue(通

当我查看UIBarButtonim并从连接检查器“推”序列中拖动时,我可以将其连接到故事板中的另一个视图控制器。当我运行它并单击UIBarButtonItem时,我在IB中连接的ViewController神奇地出现了


我的问题是:这在哪里发生?这个“推”事件。父视图控制器中是否有方法?比如说:“普希格”?我想将信息从导航视图控制器传递到连接的视图控制器。例如,如果我想在那一刻弹出UIAlertView,我会在哪里这样做?在ViewController类中的某个位置?

一旦调用了一个segue(通过按下按钮),它就会调用prepareForSegue。 在prepareForSegue中,您可以检查调用了哪个segue,然后可以运行您想要准备下一个视图控制器的任何代码

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Make sure your segue name in storyboard is the same as this line
if ([[segue identifier] isEqualToString:@"YOUR_SEGUE_NAME_HERE"])
{
    // Get reference to the destination view controller
    YourViewController *vc = [segue destinationViewController];

    // Pass any objects to the view controller here, like...
    [vc setMyObjectHere:object];
}
}