2

我有一个允许用户输入查询的可可应用程序。我正在使用NSWebView带有TextAreaHTML 对象的 。问题是,只要我在 textarea 中输入任何内容,我的文档就会被标记为已更新。有谁知道防止这种情况的方法?

我已经验证使用 aNSTextField不会重现这种行为,但我特别想使用HTML/TextAreafor 样式。

所以基本上:我可以让它NSDocument不被标记为已编辑,除非我手动调用:

[document updateChangeCount: NSChangeDone];
4

1 回答 1

1

Apple 邮件列表上的这篇文章似乎完全符合您的问题。

建议的解决方案是为 webview 设置一个自定义撤消管理器(听起来很辛苦),但是在我看来,快速而肮脏的 hack 就像子类updateChangeCount化和歪曲你的思维方式。

于 2012-12-12T15:13:24.567 回答