I have 3 view controllers, vc1, vc2, vc3.
vc1 presents vc2 and vc3.
In vc1 I have the delegate method to dismiss vc2 and in the completion block present vc3.
It works fine. But in between the switch of views, vc1 will show. so vc2 dismiss, vc1 show, vc3 show up.
Is there any way not to show vc1 in the process? I tried to dismiss animation in both dismiss and present.
Thanks!