我目前设置了如下的视图:
@interface BlogViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {
UITableView *mainTableView;
}
@property (nonatomic, retain) UITableView *mainTableView;
正如您所看到的,它里面有一个UITableView,我会将所有数据加载到其中。然而,当我调用以下函数时:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
SingleBlogViewController *viewController = [[SingleBlogViewController alloc] init];
[self.navigationController pushViewController:viewController animated:YES];
//[self presentModalViewController:viewController animated:YES];
[viewController release];
}
什么也没发生。由于某些原因,我的UIViewController
中的UITableView
没有推动视图。这是因为它不是UITableViewController
吗?我尝试将其更改为UITableViewController
,但仍然无法工作。
我在这里漏掉了什么吗?