我注意到ViewController中的"-(id)init"在使用故事板时没有执行。有没有其他方法可以取代init,或者有没有办法强制启动init。
尝试使用
- (id)initWithCoder:(NSCoder*)aDecoder
{
if(self = [super initWithCoder:aDecoder])
{
// Do something
}
return self;
}
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle
被调用。
正如上面的注释所示,您需要决定是否有更合适的方法来覆盖。请记住,该视图尚未加载到initWithNibName方法中,因此还不要尝试更改其中的任何内容。