从NIB加载UIView

时间:2014-02-15 19:55:58

标签: ios uiview uiviewcontroller

我有一个视图控制器V,它是故事板的一部分。在viewDidLoad方法中,它尝试从NIB(不是故事板)加载一些视图。我们的想法是使用这些“子视图”“组合”一些视图。

但是,当我尝试加载这样的视图时:

NSArray *bundle = [[NSBundle mainBundle] loadNibNamed:@"x"
                                                owner:self options:nil];

我得到一个例外,说'这个类不符合关键值yyy的关键值编码。'

这是因为NIB中的视图有一个自定义视图控制器,它有一个到该视图中组件的插座,它在NIB中正确连接。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

右键单击界面构建器中的fileOwner viewController,然后删除yyy插座,您有一个插座连接,该连接不存在或已删除
更新screenShote添加了
xoced interface builder

看看这个截图,按钮有2个插座,但是在viewController中不存在yyyy。你应该删除这个插座
enter image description here