我有一个按钮,可以将另一个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];
}
由于
答案 0 :(得分:4)
loadView
方法用于自定义视图加载(即创建self.view
并添加其所有子视图)。如果您在控件中有控制器的视图,则应将此代码放入viewDidLoad
方法。
答案 1 :(得分:0)
很明显,我参加晚会已经晚了几年,但是我自己才遇到这个问题。.就我而言(看上去与您的情况相同),请务必致电super.loadView()