我有2个问题。由于Apple已从XIB文件迁移到Storyboard,我想问一下- (id)initWithNibName
我目前在viewcontroller.m文件中有此代码
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
使用故事板时,等效的init方法是什么?
另外,另一个初学者问题:如果我将View Controller拖到故事板上,如何将视图控制器链接到我的视图控制器类?我不熟悉,因为模板总是为我做这些事情。
答案 0 :(得分:1)
视图控制器是通过-initWithCoder:
初始化的,但您应该执行customization in -awakeFromNib。
至于在故事板中设置视图控制器类型,它位于该场景的检查器中。我强烈建议您阅读我上面链接的整个指南,因为它将涵盖这些主题以及您将与故事板的不同有关的接下来的3或4个问题。