从ViewController访问NSDocument

时间:2016-02-02 19:17:54

标签: swift macos cocoa nsdocument

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

1 个答案:

答案 0 :(得分:2)

我找到了解决方案:

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

重要的是 - 在viewWillAppear中调用它!