iOS开发中如何处理两个不同的横竖屏视图之间进行切换

视图A是由导航控制器控制的,只支持竖屏,但是要求视图A能与视图B直接相互切换,
视图B是横屏,直接从Apush到B的话,B视图显示不正常;如果换成从A视图presentViewController到B视图,则程序直接崩溃。该如何解决该问题呢,请大师们指教!谢谢!

开发中如何处理两个不同的横竖屏视图之间进行切换
视图A是由导航控制器控制的,只支持竖屏,但是要求视图A能与视图B直接相互切换,
视图B是横屏,直接从Apush到B的话,B视图显示不正常;如果换成从A视图presentViewController到B视图,则程序直接崩溃。该如何解决该问题呢,请大