ViewPager 的导航控制器问题

Navigation Controller issue with ViewPager

我正在使用 this Library 来创建类似 Twitter 的 ViewPager 效果。
我的故事板看起来像这样:

所以如果我尝试从寻呼机视图之一(红色、黄色...控制器)推送视图,问题是它不会导航,因为 self.navigationController 为空?

这是我的导航代码:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main"bundle:nil];
    PostReaderViewController *postReaderView =
    (PostReaderViewController *)
    [storyboard instantiateViewControllerWithIdentifier:@"postReaderView"];
    NSLog(@"%@", self.navigationController);
    [self.navigationController pushViewController:postReaderView animated:YES];

如何解决?

您需要将 UINavigationController 插入您的故事板,然后将这些彩色视图控制器连接为它们的 rootViewController

情节提要中的层次结构如下:

The View Pager - UINavigationController -> red view controller
The View Pager - UINavigationController -> green view controller
...

简而言之; 在视图寻呼机和那些视图控制器之间必须有(4,在这种情况下)UINavigationControllers