Ios5 如何在目标控制器中识别segue入口点?

Ios5 如何在目标控制器中识别segue入口点?,ios5,storyboard,segue,Ios5,Storyboard,Segue,是否有方法在目标viewcontroller内标识用于导航的segue标识符 在这种情况下,在viewController中,您来自override prepareForSegue:并将一些数据传递到目标viewController,以允许它决定要运行的特定代码 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString:@"Seg

是否有方法在目标viewcontroller内标识用于导航的segue标识符

在这种情况下,在viewController中,您来自override prepareForSegue:并将一些数据传递到目标viewController,以允许它决定要运行的特定代码

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"SegueIdentifier"]) {
        YourViewController *vc = segue.destinationViewController;
        vc.yourData = yourData;
    }
}

目标的in-viewDidLoad检查数据的值并执行自定义代码。在这种情况下,在您来自override prepareForSegue:的viewController中执行自定义代码,并将一些数据传递到目标viewController,以便它决定要运行的特定代码

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"SegueIdentifier"]) {
        YourViewController *vc = segue.destinationViewController;
        vc.yourData = yourData;
    }
}

目标的视图加载检查数据值并执行自定义代码

您想做什么?我这么问是因为也许还有别的办法。我的问题是,如果我有一个视图的多个入口点,我想知道我从哪里实际输入并执行了一个特定于该入口的简单代码。。。例如,为特定实例分配一些绑定变量或执行代码。您想做什么?我这么问是因为也许还有别的办法。我的问题是,如果我有一个视图的多个入口点,我想知道我从哪里实际输入并执行了一个特定于该入口的简单代码。。。例如,为特定实例分配一些捆绑变量或执行代码。这是我最后要做的,我想知道是否还有其他方法。谢谢你的意见。这是我最后做的。我想知道是否还有其他方法。谢谢你的意见。