【问题标题】:Access NSDocument from ViewController从 ViewController 访问 NSDocument
【发布时间】:2016-02-02 19:17:54
【问题描述】:

我有一个 NSDocument,它可以保存和读取一些数据。我想在我的 ViewController 中使用这些数据。我怎样才能访问它?我没有找到任何关于在 swift 中执行此操作的信息,仅在 obj-c 中,但是当我将它翻译成 swift 时它总是失败。
更准确地说:
我有一个存储所有数据的字典(我的 Document 属性) - 我从这本字典中保存并读取它。我想从 ViewController 访问这个属性(字典)。

【问题讨论】:

  • 那为什么不坚持使用Objective-C呢?您可以在一个项目中同时使用 Objective-C 和 Swift。
  • 我不确定我是否能做到

标签: swift macos cocoa nsdocument


【解决方案1】:

我找到了解决办法:

(self.view.window?.windowController?.document as! Document).arch.objectForKey("saved")

什么是重要的 - 在 vi​​ewWillAppear 中调用它!

【讨论】:

    猜你喜欢
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 2013-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多