0

我有 2 个问题。由于Apple已经从XIB文件转移到Storyboards,我想问一下什么相当于- (id)initWithNibName

我目前在我的 viewcontroller.m 文件中有这段代码

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

使用情节提要时,等效的 init 方法是什么?

另外,另一个初学者问题:如果我将视图控制器拖到情节提要中,如何将视图控制器链接到我的视图控制器类?我不熟悉,因为模板总是为我做这些事情。

4

1 回答 1

1

视图控制器通过 初始化-initWithCoder:,但您应该在 -awakeFromNib 中进行任何自定义

至于在情节提要中设置视图控制器类型,它在该场景的检查器中。我强烈建议您阅读我上面链接的整个指南,因为它将涵盖这些主题以及接下来的 3 或 4 个问题,这些问题与故事板的不同之处有关。

于 2013-10-23T21:26:17.863 回答