2010-12-21 75 views
0

嘿,任何人,即時在這裏得到一個奇怪的問題。我試圖讓我的表推另一個視圖,稱爲「productviewcontroller」。UITableView細胞選擇不加載另一個視圖

我在頭上同時導入'productviewcontroller'和'myappviewcontroller'。

#import "SearchViewController.h" 
#import "MyAppViewController.h" 
#import "TBXML.h" 
#import "ProductViewController.h" 

而即時設置我的表推入另一個視圖。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 

    ProductViewController *productViewController = [[ProductViewController alloc] initWithNibName:@"ProductViewController" bundle:[NSBundle mainBundle]]; 

    [self.navigationController pushViewController:productViewController animated:YES]; 
    [productViewController release]; 

    NSLog(@"Test."); 
} 

當我選擇這個單元格時,它給了我'消息'消息。但是不推動另一種觀點。 Im在應用程序委託上設置navigationController。

什麼即時做錯了?

謝謝!

回答

0

看起來沒錯。 ProductView筆尖是否包含導航控制器?

+0

是。但我不知道它是否正確。我應該在頭上聲明嗎? UINavigationController * navBarController; ?謝謝! – 2010-12-21 00:52:06

+0

只要在你的.xib中有一個導航控制器和一個導航項,它就可以自己工作。 – 2010-12-21 01:20:17

+0

是的,它在那裏。我忘了說我設置TabBar。所以,它是一個TabBar,它具有表格的視圖。 – 2010-12-21 10:05:57

0

使用您的導航控制器從要推「ProductControllerView」,並結合IBOutlet中它,你能推鑑於這種觀點..

+0

沒有必要在應用程序委託中添加導航控制器 – dks1725 2010-12-21 04:00:36

+0

是的,但問題是在這個視圖中我已經有了一個UITableView。我怎樣才能在TableView中設置導航控制器? – 2010-12-21 10:01:05

+0

我試過了。沒有運氣。 – 2010-12-21 11:30:19

相關問題