我正在使用 SWRevealViewController 在我的应用程序中实现滑动菜单(从左侧)。一切正常,但现在我遇到了一个小问题。我想从我的“主”视图控制器(完全可见的那个,我不叫它“frontViewController”,因为它看起来不是前一)。我已经尝试了所有我能想到的方法来访问滑动菜单控制器并将数据传递给它。这是我尝试过的:
(MyControllerClass*)self.revealViewController.rearViewController
(MyControllerClass*)self.revealViewController.frontViewController
比我尝试过的东西,,,self.revealViewController.navigationController[0]
还有self.revealViewController.navigationController[1]
这个self.revealViewController.viewControllers[0]
,,self.revealViewController.viewControllers[1]
。下一步是实现prepareforsegue
并监听 segue 标识符sw_front
和sw_rear
. 但在这些情况下,我在检查时得到了真实的isKindOfClass[MyControllerclass class]
。我认为这是因为所有这些都是 SWRevealViewController 类型,不是吗?而且,prepareForSegue 根本没有被调用,但一切都正常显示
对我来说主要问题是,如何在我的侧边菜单和我的“主”(又名前端)控制器之间传递数据(另一种方式也可以)?
谢谢