2012-11-12 28 views
0

我想在使用故事板的popover中有一個導航欄。如何在使用Storyboard的UIPopover中擁有導航欄?

當我嘗試參照按鈕來完成它,彈出導航控制器(引用我的彈出式屏幕),在我的故事板:

enter image description here

然後,我嘗試分配委託我的彈出控制器:

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

但它總是在彈出控制器時返回null,當我嘗試NSLog它。

我認爲原因是因爲我引用導航控制器而不是直接引用彈出控制器,因爲當我直接引用它時,委託不再爲空。

我能做些什麼來完成這些屏幕?任何建議?非常感謝!

+0

你能告訴我們我已經編輯我的帖子:) – Bot

+0

的代碼和截圖!你真的拯救了我的生命:) – Rendy

回答

1

destinationController指的是你的UINavigationController試試這個:

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

由於故事板聯反應 – Rendy

+0

@Michael Kernahan:你的回答只是幫助我解決了我的問題(訪問了topViewController)。你可以寫你的答案這個問題(http://stackoverflow.com/questions/13591559/how-to-pass-parameters-to-a-popover-view-controller-inside-a-navigation-controll),我會驗證它是正確的。 – HpTerm

+0

謝謝 - 給那個幾乎在那裏的人添加了評論。 :-) –