I need to go to another viewcontroller with performSegueWithIdentifier
but I also need to remove the viewcontroller I'm currently in. How can I do this, I have tried this but it doesn't work:
[self performSegueWithIdentifier:@"next" sender:self];
[self dismissViewControllerAnimated:NO completion:nil];
//tried the other way, but it doesn't work either
[self dismissViewControllerAnimated:NO completion:nil];
[self performSegueWithIdentifier:@"next" sender:self];
It looks like there isn't any easy way to do this? I have 4 viewcontrollers, they are connected like this, and I want to go from gameover to highscore.
menu-->game----->gameover
menu-->highscore
I had the same problem until I realized I should use a push segue instead.
The New VC will dismiss them both at once.
How about this?
I had the same problem, this is what I did to resolve if anyone comes here looking for answers.
Even better: