0

UITableViewロードしようとしている がありますが、プッシュしているビューが nil であると言われました。これが私のコードです:

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

誰かがこれがなぜなのか教えてもらえますか? コードが不足している場合はお知らせください。iPhone は初めてです。申し訳ありません。

4

1 に答える 1

1

試す:

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

オブジェクトではないマクロをプッシュしているようです...定義していないため、何が起こっているのかを正確に言うのは難しいROOTBEERです。

于 2012-09-28T02:21:42.633 に答える