为什么不通过tableview加载?

时间:2012-09-28 01:50:38

标签: iphone objective-c ios

我有一个UITableView我试图加载,但我被告知我推动的观点是零。这是我的代码:

    -(IBAction)buttonAction:(id)sender
{
    UITableView *rootBeerTableController = [[UITableView alloc] init]; 
    self.rootBeerViewController = rootBeerTableController; 
    [[GlobalData sharedData].mViewManager pushView:ROOTBEER animated:YES]; 
}

有人可以告诉我为什么会这样吗?如果我错过了一些代码,请告诉我,我是iPhone新手,对不起。

1 个答案:

答案 0 :(得分:1)

尝试:

UITableView *rootBeerTableController = [[UITableView alloc] initWithStyle:UITableViewStylePlain]; 
self.rootBeerViewController = rootBeerTableController; 
[[GlobalData sharedData].mViewManager pushViewController:self.rootBeerViewController animated:YES]; 

看起来你正在推动一个不是一个对象的宏...很难准确地说明你发生了什么,因为你没有定义ROOTBEER是什么。