loadView EXC_BAD_ACCESS

时间:2011-10-10 12:31:24

标签: iphone objective-c ios

我有一个按钮,可以将另一个viewcontroller推送到我的navigationcontroller上。当我按下按钮时,我将在添加子视图statusLabel的行上获得EXC_BAD_ACCESS。 当我删除该行。我可以编译和运行,我也可以转到我的其他视图。

- (void)loadView
{
    statusLabel = [[[UILabel alloc] initWithFrame:CGRectMake(20.0, 0.0, 150.0, 43.0)] autorelease];
    [self.view addSubview:statusLabel];
}

由于

2 个答案:

答案 0 :(得分:4)

loadView方法用于自定义视图加载(即创建self.view并添加其所有子视图)。如果您在控件中有控制器的视图,则应将此代码放入viewDidLoad方法。

答案 1 :(得分:0)

很明显,我参加晚会已经晚了几年,但是我自己才遇到这个问题。.就我而言(看上去与您的情况相同),请务必致电super.loadView()