2015-09-29 73 views
0

NavigationController在視圖控制器我有兩個navigationControllers之間的賽格瑞:prepareForSegue從堆棧

enter image description here

我怎麼能 「抓」 在prepareForSegue的SEGUE在NavigationControllers的ViewController堆棧的ViewControllers之一?

+0

請檢查此網址http://stackoverflow.com/questions/14307316/how-can-i-pass-value-between- navigationcontroller-and-viewcontroller-with-storyb –

+0

沒有幫助我 –

+0

你是什麼意思「抓住」塞格? –

回答

2

導航控制器不作爲傳統的視圖控制器。

我如何實現你所要求的是在下面,但我會先問你: 爲什麼你有兩個導航控制器鏈接到彼此?

這是非常傳統的導航控制器的使用。導航控制器只是控制你的導航堆棧。他們不會向用戶提供任何信息。我的猜測是,如果我們看看你想要完成什麼,那麼這個設置不會是你最好的選擇。

這就是說,如果你絕對必須做到在你上面說的方式的東西,這裏是你如何能做到這一點:

  1. 如果您想使用「prepareForSegue」我將在加的ViewController兩個導航控制器中間。
  2. 然後我會變成阿爾法下降到0.0的視圖控制器
  3. 在「viewDidLoad中」我要補充的邏輯seguing要麼「NavigationController」所以,當你從一個導航控制器Segue公司,將打視圖控制器,並立即繼續到下一個導航控制器。將alpha降到0.0意味着你不會看到viewController(理論上,取決於你的導航堆棧)。
  4. 然後我想我的設置添加到「prepareForSegue'in的視圖控制器
+0

不知道這是否回答了你的問題@lordvermillion,但如果它有,你能接受嗎?或讓我知道你還需要什麼 –