iOS:SWRevealViewController和多个导航控制器

iOS:SWRevealViewController和多个导航控制器,ios,objective-c,iphone,swrevealviewcontroller,Ios,Objective C,Iphone,Swrevealviewcontroller,我是iOS开发新手,我正在寻找一种侧菜单技术用于我的应用程序(类似于android中的NavigationDrawer),在我进行研究后,我对SWRevealViewController控制器印象深刻,但我遇到了这个问题: 主题:SWRevealViewController 问题:我希望当用户单击单元格(在侧菜单表视图中)时,切换到另一个视图场景,并让该场景能够显示侧菜单(与原始视图场景完全相同) 可能:我是否必须创建另一个根视图并创建两个自定义分段,一个与另一个侧菜单链接,另一个与另一个导航控

我是
iOS
开发新手,我正在寻找一种侧菜单技术用于我的应用程序(类似于android中的
NavigationDrawer
),在我进行研究后,我对
SWRevealViewController
控制器印象深刻,但我遇到了这个问题:

主题:SWRevealViewController

问题:我希望当用户单击单元格(在侧菜单表视图中)时,切换到另一个视图场景,并让该场景能够显示侧菜单(与原始视图场景完全相同)

可能:我是否必须创建另一个根视图并创建两个自定义分段,一个与另一个侧菜单链接,另一个与另一个导航控制器链接,就像我对原始视图场景所做的那样?(这是一个非常蹩脚的解决方案)

参考:请参见下图

我的问题:应该用什么来代替下图中标有问题的视图场景

提前谢谢


侧边栏控制器与任何其他viewcontroller之间不应存在分段。相反,应该在侧栏控制器中创建targetviewcontroller(取决于indexpath),然后使用

self.revealViewController pushFrontViewController:targetViewController animated:YES;

如果有任何不清楚的地方,请随时询问。:)

targetViewController
可以是tableViewController吗?它可以是各种viewcontroller。通常它是一个嵌入导航控制器中的viewcontroller。是的,但它不接受我的tableViewController类,我认为它只能接受
UIViewController
,对吗?那么你做错了什么。这应该是个问题!想让我看看你的项目吗?让我们看看。