拖放不适用于可可中的第二个xib文件?

时间:2015-05-29 12:32:47

标签: objective-c xcode macos cocoa

我在Cocoa中创建了一个tabview应用程序。主应用程序有一个mainmenu.xib文件。之后,我在同一个项目中再创建了一个窗口(.xib文件)。现在,我想拖放第二个对话框。我试图从第二个窗口拖放到AppDelegate.h文件。但它并没有拖延。我们需要什么设置或任何想法拖放如何从第二个对话框到AppDelegate.h文件。

谢谢,

1 个答案:

答案 0 :(得分:1)

" Custom Class" "文件所有者" xib中的占位符需要是您的应用程序委托类才能执行您想要的操作,在这种情况下,应用程序委托将充当窗口的所有者。

最好创建一个NSWindowController子类来包含新xib的代码,并让该类成为自定义类和文件的Xib所有者。