Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Can';t将IBOutlet连接到头文件_Objective C_Nstableview_Nsview - Fatal编程技术网

Objective c Can';t将IBOutlet连接到头文件

Objective c Can';t将IBOutlet连接到头文件,objective-c,nstableview,nsview,Objective C,Nstableview,Nsview,我启动了Objective-C应用程序,创建了一个自定义NSView类,并将其分配给NSTableView的视图 但是现在我无法将任何IBOutlet连接到此类的头文件,我如何解决这个问题 非常感谢您的帮助 编辑:添加了与预先输入的IBOutlet重新连接的屏幕截图: 我使用AppDelegate类本身解决了这个问题,如中所述 对于自定义视图,我认为最好使用单独的控制器,如所述 要在interface builder中实例化一个类,只需执行以下步骤 对于控制器和代理之间的区别,我建议您这样回答:

我启动了Objective-C应用程序,创建了一个自定义NSView类,并将其分配给NSTableView的视图

但是现在我无法将任何IBOutlet连接到此类的头文件,我如何解决这个问题

非常感谢您的帮助

编辑:添加了与预先输入的IBOutlet重新连接的屏幕截图:


我使用AppDelegate类本身解决了这个问题,如中所述

对于自定义视图,我认为最好使用单独的控制器,如所述

要在interface builder中实例化一个类,只需执行以下步骤


对于控制器和代理之间的区别,我建议您这样回答:

您怎么说您不能连接?感谢您的快速回复@John Woods我的意思是我不能右键单击并拖动到头文件来创建新的插座。当使用预先输入的插座并在其上连接时,它是半工作的,但是我在关键路径旁边得到了错误符号,我不知道如何解决它。谢谢。您所说的“创建自定义NSView类并将其分配给NSTableView的视图”到底是什么意思?实际上就是它所说的,基于NSView创建了一个新类,然后转到interface builder,并在inspector中将特定NSTableView的视图分配给它。