0

当用户将数据粘贴到 NSTextView 时,我需要得到通知,以便将其去除任何不允许的数据类型(url 链接等)。我不想使用 NSTextStorageDelegate 的 textStorageDidProcessEditing: 因为它是在用户输入时调用的。我怎样才能只收到关于粘贴的通知?

4

2 回答 2

1

子类NSTextView化并覆盖该paste:方法以在传递到super.

于 2010-08-19T16:41:36.273 回答
0

实现 NSTextStorageDelegate 方法: -(void)textStorageDidProcessEditing:(NSNotification *)notification捕获任何类型的文本输入。我没有看到处理速度变慢,所以我会继续这样做。

于 2010-08-19T20:20:21.500 回答