2013-06-01 47 views
0

我有一個UITableview,它有一個汽車列表。在選擇任何行時,將顯示UIViewcontroller,顯示所選汽車的詳細信息。prepareForSegue:在UITableView中點擊一行後不會調用

但是,當我點擊搜索表視圖控制器中的任何行時,prepareForSegue:未被調用。

在互聯網上搜索後,我看了幾個例子,我試圖按照他們的要求完成這項工作,在我的didSelectRowAtIndexPath:方法中使用[self performSegueWithIdentifier:@"ShowProductDetail" sender:nil]; 。它執行了這項工作,但現在我沒有看到BACK按鈕。我需要在新的視圖控制器導航欄,也就是圖像中選擇一個BACK按鈕:

screenshot

+0

這是什麼類型的segue?後退按鈕只會分別顯示爲「推送」類型或樣式,不適用於模式或自定義。 –

+0

是的,這是一個推動賽。無論如何手動實現後退按鈕?因爲它沒有通過didselectrow-> prepareforsegue方法顯示 – hyd00

+1

必須有其他錯誤。通常有一個後退按鈕,因爲你有一個導航控制器。無論segue是由storyboard啓動還是以編程方式使用'performSegueWithIdentfier:' –

回答

1

我只是想念我的cellIdentifier爲原型細胞。

相關問題