在ios6和ios7中的pdfreader中将纵向旋转到横向

我正在开发一个以横向模式阅读pdf的应用程序。 我写下面的代码,它的工作正常。 但我的问题是我从https://github.com/brow/leaves下载pdf reder代码并在我的应用程序中实现该代码,之后在项目中我的LandScapeViewController的基类是LeavesViewController (如果我使用LeavesViewControllerUIViewController然后它工作正常)。 因此,当我从viewController推送到LandScapeViewController它可以正常工作。 但那时我将视图旋转了两次或者360度旋转然后我再回来了。 它不能正常工作。 在landscapeviewcontroller之后的意思是它必须传输portraitView但它不能这样做。 我给我的项目。 请帮帮我。

我在SO中搜索了很多但是所有解决方案都是基类是UIViewController但我需要LeavesViewController

旋转前我的第一个观点是

在此处输入图像描述

然后单击按钮并以360度旋转视图,旋转后单击后退按钮,显示视图

在此处输入图像描述

这是我的代码== MyCode

我把这些代码从heare 设置为Portrait Mode to Landscape