Cocoa 键入时,重音在NSTextView中保持分隔

Cocoa 键入时,重音在NSTextView中保持分隔,cocoa,diacritics,nstextview,Cocoa,Diacritics,Nstextview,我在Cocoa应用程序中使用NSTextView。我按下Option-E,文本视图在一个黄色突出显示框中显示一个尖锐的重音,表明它是标记为文本的,而不是最终输入。当我输入下一个字符时,文本视图必须将其显示为单个重音字符,但它不会。例如 为什么? 更新:以下是我的步骤: 在我自己使用NSTextView的应用程序中,如果我两次单击option-E,您将获得一个重音字符。您是否只希望option-C使用accute重音而不是标准NSTextView类提供的功能?我不希望保留额外的重音字符。我更新了我

我在Cocoa应用程序中使用NSTextView。我按下Option-E,文本视图在一个黄色突出显示框中显示一个尖锐的重音,表明它是标记为文本的,而不是最终输入。当我输入下一个字符时,文本视图必须将其显示为单个重音字符,但它不会。例如 为什么?

更新:以下是我的步骤:

在我自己使用NSTextView的应用程序中,如果我两次单击option-E,您将获得一个重音字符。您是否只希望option-C使用accute重音而不是标准NSTextView类提供的功能?我不希望保留额外的重音字符。我更新了我的问题。这是一个未修改的
NSTextView
?不是一个子类?程序中的
NSTextView
上没有类别?这是我在子类化
NSTextView
时重写
[insertText:
的结果