2012-08-08 108 views
1

我正在使用故事板開發應用程序。我有AccountTable其中我有6個部分&每個部分包含1行。部分是: - 配置文件,設置,常見問題,隱私,條款,關於。現在我通過故事板&添加了PUSH segue從這個單元格到不同視圖控制器的每個部分&爲每個segue賦予了唯一的名稱,從而創建了1個Protype單元格。現在,當我點擊Profile時,效果很好。但是當我點擊配置文件以外的其他配置文件時,它仍會推送配置文件視圖控制器爲什麼?使用segue ios推送不同的視圖控制器5

-(void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender 
{ 
    NSLog(@"Segue Identifier:- %@",segue.identifier); 
} 

NSLog總是記錄「ProfileSegue」(配置文件的segue標識符)。

我該怎麼辦?我需要實例取決於所選&行每個視圖控制器然後調用

[self.navigationController pushViewController:VC animated:YES]; 

任何形式的幫助表示讚賞。謝謝。

在這種方法
+0

也許考慮'performSegueWithIdentifier:'當你發現你想要哪一個而不是「實例化每個視圖控制器」。 – 2012-08-08 13:03:27

+0

@PhillipMills:我在'didSelectRowAtIndexPath:'中使用了'performSegueWithIdentifier:'。但它總是推動ProfileViewController。 – iOSAppDev 2012-08-09 04:42:01

回答

0

-(void)prepareForSegue:(UIStoryboardSegue*)segue sender:(id)sender 
{ 
    NSLog(@"Segue Identifier:- %@",segue.identifier); 
} 

你有每個identifier.based來檢查,你必須insatatiate的viewcontroller..push吧...

相關問題