奇怪的东西与-replaceCharactersInRange:withString:在NSTextView中

时间:2012-08-06 08:04:36

标签: cocoa delegates nstextview

我正在使用NSTextView。

在我的代码中,我使用-replaceCharactersInRange:withString:来替换给定范围内的字符串。问题是,这个方法似乎不会调用委托方法-textView:shouldChangeTextInRange:replacementString:

我在textview及其textStorage上尝试了-replaceCharactersInRange:withString:方法,结果是一样的。

虽然我设法通过手动调用“should”委托方法来解决我的问题,但这对我来说仍然是一个混乱。有人知道在NSTextView中“安全地”替换文本的方式,而不是我目前的方式吗?

0 个答案:

没有答案