如何使用Storyboard在UIPopover中创建导航栏?

时间:2012-11-12 16:02:35

标签: ios uipopovercontroller uistoryboard

我想在故事板中使用导航栏。

当我尝试通过在我的故事板中弹出导航控制器(指我的弹出屏幕)按钮来完成它时:

enter image description here

然后,我尝试将委托分配给我的弹出控制器:

  CheckBoxListingViewController *rdvc = [segue destinationViewController];
  rdvc.delegate = self;

但是当我尝试NSLog时,它总是在弹出控制器中返回null。

我认为原因是因为我引用导航控制器而不是直接引用弹出控制器,因为当我直接引用它时,委托不再是空的。

我可以做些什么来完成这些屏幕?有什么建议吗?非常感谢!

1 个答案:

答案 0 :(得分:1)

destinationController指的是UINavigationController试试这个:

CheckBoxListingViewController *foo = (CheckBoxListingViewController *)((UINavigationController *)segue.destinationViewController).topViewController;