【发布时间】:2015-02-23 21:30:57
【问题描述】:
我正在使用 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 根本没有被调用,但一切都正常显示
我的主要问题是,如何在我的侧边菜单和我的“主”(又名前端)控制器之间传递数据(其他方式也可以)?
谢谢
【问题讨论】:
标签: ios objective-c slide swrevealviewcontroller pass-data