The second half of my day I spent begging UIKit to peek & pop into a UIViewController inside of a UINavigationController context modally.
I tried to present a UIViewController modally from a ViewController that is embedded inside of a NavigationController.
UIKit always assumes that the new ViewController should become a children of the NavigationController and therefore pushes it onto its stack.
The only way to work around this behavior is to embed the presented ViewController inside of its own UINavigationController. Therewith, the new ViewController will be displayed modally.
Puh...

