2010-12-21 53 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

相关问题