2012-01-12 64 views
0

我有一個類(父類)有三個子類(a類,b類,c類)。我可以在屏幕之間切換,並可以看到我選擇的選項卡的相應屏幕。現在我想導航到其他屏幕,如果我從類a(它說Dinesh Ramalingam)點擊tableviewcell。所以我需要從父類切換到parentTwo類,如果我點擊tableviewcell。self.navigationController不工作從子視圖

如果我在子視圖中,這種常用的導航方法不起作用。

settings *set=[[settings alloc]initWithNibName:@"settings" bundle:nil]; 

[self.navigationController pushViewController:set animated:NO]; 

[set release]; 

Sub class

+0

設置是UIViewController的子類嗎? – Ali3n 2012-01-12 17:20:02

+0

@ Ali3n是設置類是一個子類或UIViewController – dinesh 2012-01-13 07:10:26

回答

1

你必須初始化導航控制器和合成它在appDelegate.h和.M file..And然後檢查你加授人以it..Ifü沒有添加授人以UR導航控制器,那麼它不會承認你的下面的命令..

[self.navigationController pushViewController:set animated:NO]; 
+0

讓我試試。在我的appdelegate它已經在那裏我猜。 – dinesh 2012-01-12 15:29:20

-2

請刪除此[集版本]並把你的類對象放在.h文件中,這樣它可以工作

謝謝

+0

他不需要把它放在頭文件(浪費內存),因爲他不是,釋放應該去那裏。 – 2012-01-12 14:59:20

相關問題