2013-02-05 40 views
0

我正在开发一个标签栏应用程序,因为我想使用导航控制器。 在didSelectRowAtIndexPath我想推新视图到控制器。我尝试了下面的代码,但它并没有帮助我。在ios 6的标签栏应用程序中使用UINavigationController

DetailView *detailView = [[DetailView alloc] init]; 
[self.navigationController pushViewController:detailView animated:YES]; 

任何人都可以指导我在哪里做错了吗?

回答

0

如果没有父UINavigationController,您可以创建一个并像这样调用它。

DetailView *detailView = [[DetailView alloc] init]; 
UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:myCont]; 
[self presentViewController:navController animated:YES completion:^{ 
    NSLog(@"Called on Completion"); 
}]; 

如果你已经有了一个UINavigationController只是

[self presentViewController:detailView animated:YES completion:^{ 
    NSLog(@"Called on Completion"); 
}]; 
叫它
相关问题