【发布时间】:2013-02-13 06:20:58
【问题描述】:
你好,我只是一个初学者。
我创建了一个新的 xib 文件。现在我尝试像下面的代码一样调用它,但它不起作用。
这是我在文件所有者中所做的:
UIViewController *controller;
controller = [[UIViewController alloc]initWithNibName:@"UserFeedback" bundle:nil];
[self.view addSubview:controller.view];
我得到的错误是:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "UserFeedback" nib but the view outlet was not set.'
【问题讨论】:
-
不要使用 UIViewController 只需创建 UIViewController 的子类并使用该子类。而且 xib 必须与该子类映射。
-
我怀疑它是否设置为适当的类AFMoviePlayerController。
标签: iphone ios uiview uiviewcontroller xib