我的MainMenu.xib中有一个顶级NSPanel。我指定了这个班级 面板是我的类NSPanel的子类。我期待着 方法initWithCoder:在应用程序启动但是它时调用 不是。
有没有人知道我需要做什么来获得initWithCoder:从MainMenu.xib调用 什么时候应用程序启动?我是Xcode的新手和xib文件的UI 在xcode中有点压倒性。
感谢。
答案 0 :(得分:3)
虽然NSWindow类继承了NSCoding协议 NSResponder,该类不支持编码。
您是否检查了其他初始化程序?
-initWithContentRect:styleMask:backing:defer:
-initWithContentRect:styleMask:backing:defer:screen: