gpt4 book ai didi

objective-c - NSDocument - 如何防止文档被标记为自动更新?

转载 作者:行者123 更新时间:2023-12-03 16:42:25 25 4
gpt4 key购买 nike

我有一个 cocoa 应用程序,允许用户输入查询。我正在使用带有 TextArea HTML 对象的 NSWebView 。问题是,一旦我在文本区域中输入任何内容,我的文档就会被标记为已更新。有谁知道有什么办法可以防止这种情况吗?

我已经验证使用 NSTextField 不会重现此行为,但我特别想使用 HTML/TextArea 进行样式设置。

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

[document updateChangeCount: NSChangeDone];

最佳答案

这个post Apple 邮件列表上的内容似乎与您的问题完全匹配。

建议的解决方案是为 webview 设置一个自定义撤消管理器(听起来像是一项艰苦的工作),但是在我看来,快速而肮脏的黑客就像子类化 updateChangeCount 并按照您的方式扭曲事情思考。

关于objective-c - NSDocument - 如何防止文档被标记为自动更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13842458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com