使用情节提要时,"-(id) init"不会在视图控制器中触发

  • 本文关键字:init 视图 控制器 id 用情 ios
  • 更新时间 :
  • 英文 :


我注意到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方法中,因此还不要尝试更改其中的任何内容。

最新更新