【发布时间】:2014-01-09 16:53:24
【问题描述】:
我正在尝试在我的基于 Cocoa 文档的应用程序中覆盖 newDocument:。我有一个标准项目,当在菜单栏中单击 New 时,First Responder 会收到操作。我的目标是在菜单栏中单击“新建”时出现一个带有新文档配置的窗口(有点像 Photoshop)。阅读 Apple Docs 后,我发现我需要在 NSDocumentController 子类中重写 newDocument:。然后我设置在调用 newDocument: 时应该出现一个配置窗口。
使用我的 NSDocumentContoller 子类的最佳方式是什么?我可以在 Interface Builder 中拖出一个对象并将该方法连接到 MainMenu 栏,但我不确定这是一个好习惯。我应该如何使用我的 NSDocumentController 作为我的 MenuBar 的新的第一响应者?
【问题讨论】:
标签: objective-c cocoa