2012-04-19 32 views
0

使用故事板,我有一個視圖控制器,其中轉到另一個。塞格火災,但屏幕不轉換

我有兩個segues,一個來自按鈕,另一個來自視圖控制器。

我想編程基於某些條件來觸發視圖控制器SEGUE,所以在第一屏的viewDidLoad方法我稱之爲

[self performSegueWithIdentifier:@"SkipName" sender:self]; 

使用調試器,我可以看到prepareForSegue被調用,但視圖不會繼續前進。任何幫助不勝感激。

+1

嘗試在viewDidAppear,而不是看看會發生什麼。 – danielbeard 2012-04-19 06:48:17

+0

SkipName是什麼類型的segue?推或莫代爾?還是自定義? – jonkroll 2012-04-19 08:00:50

+1

把它放在視圖中,杜阿爾做了一招,謝謝@danielbeard! :) – Lewis42 2012-04-22 10:57:52

回答

2

把它放在視圖中DidAppear做了詭計,謝謝@danielbeard!

另外,要使用push segue,視圖需要屬於導航控制器。你不會有任何錯誤,它只是不起作用。

+0

+1必須屬於導航控制器 – 2012-08-11 08:41:22