Jes*_*ean 3 cocoa versions nsdocument nswindow swift
OS X 文档版本浏览器(从文件 > 恢复到 > 浏览所有版本)在左侧显示当前版本,在右侧显示旧版本堆栈。
左侧的窗口控制器会收到通知,让您知道它正在进入/退出版本浏览模式。左侧的文档也返回true。回应isBrowsingVersions.
但我不知道如何判断我的窗口何时用于显示实际版本之一(左侧的堆栈)。这些窗口没有收到进入/退出通知及其文档的响应false toisBrowsingVersions`。确定一个窗口是否用于在版本浏览器 UI 中显示文档的旧版本的推荐方法是什么?
到目前为止,我发现的两种方法是:
NSDocumentController.documents 似乎不包含那些浏览过的版本文档。
浏览过的版本文档 fileURLs 以file:///.DocumentRevisions.
是否有更好的支持/直接方法来确定我的窗口是否正在浏览旧文档版本?在这种情况下,我需要更改一些 UI 行为。
| 归档时间: |
|
| 查看次数: |
147 次 |
| 最近记录: |