NSTextView在Cocoa应用程序中不支持撤销和重做

3
我搜索了这个主题,但是从未找到任何答案。当我在Xcode中创建一个新项目,并将NSTextView作为NSScrollView的一部分放入我的应用程序中时,一切都正常工作,除了撤消和重做不起作用。它只是发出了奇怪的噪音。
复制、剪切和粘贴都能按预期工作。
如果我从头开始编写一个应用程序(没有故事板),并将其编码进去,我仍然得到相同的结果。撤销和重做仍然不起作用?
有人知道这是什么问题吗?
1个回答

3
当您创建一个不使用文档架构的Cocoa应用程序项目并添加文本视图时,文本视图最初不允许撤消操作。

enter image description here

在属性检查器中选择“允许撤销”复选框以开启撤销支持。
还有一件事。当您将文本视图添加到故事板或xib文件中时,文本视图包含自己的滚动视图。您不必将文本视图放在滚动视图内部。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接