Update:
I recreated the behavior you are observing. Show (e.g. Push) segue really works with one viewController built into the navigationController, in the second viewController built into another navigation manager.
Note that when a click occurs, the second viewController moves normally, and a back button appears, which returns you to the first viewController. This suggests that the second viewController is actually pushed onto the stack of the first navigation controller. Therefore, instead of giving you an error message, it simply ignores your second navigation controller.
navigationController viewController navigationController. viewController navigationController, Push segue viewController navigationController, Storyboard , viewController .
:
A (, Push) segue - Adaptive Segue. .
- viewController , Push.
- viewController SplitViewController NavigationController, .
- .
, , segue , , . , viewController , .
:
.