Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在开发一个应用程序,并且正在挠头认为以前的版本不起作用;但是事实证明,现在会显示关闭文档窗口并在恢复后重新打开恢复的值。
执行还原后出现问题,UI 根本无法反映已进行还原。
有谁知道为什么会这样/如何解决这个问题?
谢谢,克林特
您是否实现了恢复窗口 UI 状态所需的 API ?如果您不知道我在说什么,您需要阅读文档的这一部分。
事实证明,它与 restoreFromCoder 等无关。
这是每次都标记文档对象的地方,这不会更新 UI,因为 UI 会更新设置属性时执行的操作,从而导致绑定无效。
我解决这个问题的方法是,每次从文档加载时,它只是将新的文档对象值“同化”到现有的值中(在 init 中初始化为默认值);这会导致用户恢复时 UI 无缝更新。