如何使用Storyboard在Xcode 6中调用XIB文件的最佳方法?

时间:2014-11-21 19:57:12

标签: uiview uiviewcontroller ios8 xcode6 xib

大家好我正在尝试通过使用XIB文件在我的ViewController中显示自定义视图。

在我的自定义视图类中,我添加了这个,并通过故事板Contina给这个ViewController提供了类和View XIB CustomView的名称,但是我的应用程序崩溃...

删除时,应用不会崩溃

  

[[NSBundle mainBundle] loadNibNamed:@“NPUStepsView”所有者:自我   选项:nil];

我不明白我错在哪里......也许这不是Xcode 6中目标分数的正确方法吗?

   -(id)initWithCoder:(NSCoder *)aDecoder {
    self = [super initWithCoder:aDecoder];
    if (self) {
        [[NSBundle mainBundle] loadNibNamed:@"NPUStepsView" owner:self options:nil];

    }
    return self;
}

1 个答案:

答案 0 :(得分:0)

无论您在何处创建ViewController的实例,都必须以这种方式创建它:

ViewController *vc = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];

然后你可以推送或展示这个ViewController。