2012-04-07 51 views
1

我試圖從一個表視圖控制器實現segue到另一個使用故事板。如何在Xcode中調試TableViewCell中的segue?

我創建了從源表格單元格到我的目標表格視圖控制器在故事板中的push segue,並給它一個標識符。

當我觸摸源tableview中的單元格時,prepareForSegue被調用,但是segue從不發生。但是,如果我將其更改爲模態賽格,它就會起作用。

任何想法我可以調試這個來找出它失敗的原因嗎?調試日誌中沒有任何內容...

+0

您的源視圖控制器是否有與之相關的導航控制器? – 2012-04-07 16:00:12

+0

源TableViewController由TabViewController託管。我沒有導航控制器。 – deltanine 2012-04-08 11:30:21

回答

2

這就解釋了它。 「推」是導航控制器特有的。以下內容取自iOS文檔的詞彙表部分:

push segue一個segue,其過渡效果將新視圖控制器推到導航控制器的導航堆棧上。

+0

感謝您幫助iOS新手菲利普。 – deltanine 2012-04-08 12:45:55