To wire multiple segues to a single button, I use a method similar to ios - Connect one UIButton to 2 segues, which works fine. The problem is that when I call
[self dismissViewControllerAnimated:YES completion:NULL];
nothing happens. This works fine for me when I had a one to one relationship. But now for whatever reason, the presented VC is not dismissing.