Anwenden von bedingungsbasierten benutzerdefinierten Segues im Storyboard

Ich arbeite an Storyboards, die einige Ansichten auf den ersten Blick haben. Eine Bedingung wird gestellt. Ich möchte, dass, wenn die Bedingung erfüllt ist, nur die Navigation stattfinden sollte

Dafür habe ich Custom Segue verwendet, aber egal, ob meine Bedingung erfüllt ist oder nicht, es navigiert zu einer neuen Ansicht.

Ich habe eine Methode in einer benutzerdefinierten Segue-Klasse erstellt

- (void) perform{

    NSLog(@"source %@",self.sourceViewController);
    NSLog(@"dest %@",self.destinationViewController);

    UIViewController *sVC=self.sourceViewController;
    UIViewController *dVC=self.destinationViewController;

    [sVC.navigationController pushViewController:dVC animated:YES];


}

Ich möchte die Bedingung setzen, wenn das Ergebnis 1 ist, dann sollte nur navigiert werden. Woul prepareforsegue oder initwithsegue geben mir jede Hilfe

Antworten auf die Frage(1)

Ihre Antwort auf die Frage