9

我在 coverflow 组件中使用 xib 文件作为后视图。它看起来很好。

加载 xib 文件的代码是:

NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"TestMine" owner:nil options:nil];
        backView = [array objectAtIndex:0];

现在我想在不更改当前代码的情况下使用此 xib 附加视图控制器。

我该怎么做?

我收到错误消息:Exception :*** -[UIViewController superview]: unrecognized selector sent to instance 0x5891120

告诉我是否需要更多细节来回答问题。

谢谢 。 替代文字

4

1 回答 1

19

我不太明白你的问题。看起来你想用这个 xib 作为视图来实例化一个视图控制器?

你可以这样做:

[[UIViewController alloc] initWithNibName:@"TestMine" bundle:nil];

您应该继承 UIViewController 以连接 IBOutlets 和 IBActions。确保将视图控制器设置为文件的所有者并连接它的出口。

于 2010-05-13T11:34:17.883 回答