【发布时间】:2015-01-23 18:11:01
【问题描述】:
您应该何时将文档或文档数据传递给视图控制器?它不能在 prepareForSegue 中完成,因为作为包含/关系序列一部分的视图控制器不会调用此函数。
也不在 windowControllerDidLoadNib 中,因为它也不总是被调用。
【问题讨论】:
-
这是一个概念问题。即使您从一个只有 1 个 viewController 的基于 Document 的新项目开始,这个问题也适用。这是一个与视图和文档的生命周期有关的问题。并非每个问题都需要代码。但既然你坚持:你把这条线放在哪里? windowController.contentViewController?.representedObject = self(即文档)
-
我很好奇它是怎么做到的,因为我也在碰这堵砖墙。似乎有一种方法可以引用该对象,但如何?
标签: swift storyboard osx-yosemite nsdocument