2010-08-19 67 views
0

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

+0

为什么如果你粘贴一个URL或输入它,它会有所作为? – Eiko 2010-08-19 16:08:45

+0

如果你想去除数据类型,声音就像你真的想切换到纯文本编辑。 – 2010-08-19 22:06:25

+0

该项目的要求是需要支持斜体和下划线。 – 2010-08-19 23:33:17

回答

0

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

0

子类NSTextView并覆盖paste:方法通知您粘贴后传递到super

+0

我看不到如何使用paste:方法。该方法的签名是' - (void)paste:(id)sender'。没有关于如何实施的文档。可能是我的问题,但我的答案如下。 – 2010-08-19 20:21:56

相关问题