我正在开发一个应用程序,它有一个图像和一些按钮,它们的位置在整个流程中保持不变。所以我将NSViewController子类化。这是我使用固定按钮和图像的应用程序的主视图。我添加了一个NSBox项目,其中将显示和交换各种子视图。如何在此框中的按钮单击事件上显示自定义视图?我尝试了以下代码:
intro = [[Introduction alloc] initWithNibName:@"Introduction" bundle:nil];
[intro setNextResponder:[self nextResponder]];
[self setNextResponder:intro];
[box setContentView:[intro view]];
但是我收到以下错误: - [NSViewController loadView]加载了“简介”笔尖但没有设置视图。
文件所有者设置为简介类。
答案 0 :(得分:11)
当我在IB中更改文件所有者的类时,我收到此错误。
当我收到此错误时,我通常可以通过重置File的所有者和视图之间的连接来修复它。按住Ctrl键并从文件所有者拖动到视图(在IB中),然后从弹出菜单中选择视图。