【问题标题】:Saving a cocoa doc from outside NSDocument class从 NSDocument 类之外保存可可文档
【发布时间】:2011-07-10 00:56:43
【问题描述】:

在我的应用程序工作流程中,有一段时间会从 nib 初始化新的模态 NSWindow。这个窗口应该有一个保存文档按钮。推荐的方法是:

  1. 通过新的 NSSavePanel 到新实例化的模态窗口并在此处自定义整个保存流程?
  2. 使用从上述窗口中的按钮接收保存消息的主 NSDocument 类?如果是,如何保存文件?
  3. 还有其他情况吗?

【问题讨论】:

    标签: objective-c cocoa modal-dialog nsdocument nssavepanel


    【解决方案1】:

    对于那些感兴趣的人,我已经解决了这个问题,创建一个带有访问器的单例类,允许使用类似“全局”的变量,因此从新实例化的 NSWindowController 调用方法和发送消息现在变得轻而易举。 Todo:考虑使用 KVC 来解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多