2012-01-12 63 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

相关问题