2013-02-05 52 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"); 
}]; 
叫它
相關問題