NSTextView:如何在用户粘贴数据时收到通知?

时间:2010-08-19 16:02:51

标签: cocoa copy-paste nstextview

当用户将数据粘贴到NSTextView中以便剥离任何不允许的数据类型(URL链接等)时,我需要得到通知。我不想使用NSTextStorageDelegate的textStorageDidProcessEditing:因为它是在用户输入时调用的。如何才能通知粘贴?

2 个答案:

答案 0 :(得分:0)

子类NSTextView并覆盖paste:方法,以便在传递给super后通知您粘贴。

答案 1 :(得分:0)

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