0

宛先のビューコントローラ内で、ナビゲートに使用されるセグエ識別子を識別する方法はありますか。

4

1 に答える 1

3

その場合、viewController ではオーバーライド prepareForSegue: から来て、実行する特定のコードを決定できるようにするデータを宛先 viewController に渡します。

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

宛先の viewDidLoad で yourData の値を確認し、カスタム コードを実行します。

于 2012-04-17T14:05:27.693 に答える