【发布时间】:2018-07-28 23:42:31
【问题描述】:
对于我的生活,我无法弄清楚。我想我尽了一切努力让encodeRestorableState(with:) 方法在我的NSWindowController 子类中被调用,但它没有。
在这上面花了几个小时之后,我想它实际上可能根本不受支持。那么this piece of documentation 是什么意思呢?
请注意,它说要使用该方法,而不是覆盖/实现它。也许这就是我弄错的地方。
更新
进一步挖掘,我发现我在NSWindowController 子类中创建的窗口将其windowController 属性设置为nil。我想这就是窗口不告诉控制器对其状态进行编码的原因。我现在正在弄清楚为什么是nil。
【问题讨论】:
标签: cocoa appkit nswindowcontroller