当用户将数据粘贴到NSTextView以剥离任何不允许的数据类型(url链接等)时,我需要得到通知。我不想使用NSTextStorageDelegate的textStorageDidProcessEditing:因为它在用户刚输入时被调用。我怎样才能得到浆糊的通知?NSTextView:如何在用户粘贴数据时得到通知?
0
A
回答
0
实现NSTextStorageDelegate方法: - (void)textStorageDidProcessEditing:(NSNotification *)notification
捕获任何类型的文本输入。我没有看到处理速度缓慢,所以我会继续这样做。
0
子类NSTextView
并覆盖paste:
方法通知您粘贴后传递到super
。
+0
我看不到如何使用paste:方法。该方法的签名是' - (void)paste:(id)sender'。没有关于如何实施的文档。可能是我的问题,但我的答案如下。 – 2010-08-19 20:21:56
相关问题
- 1. Android - 如何在用户粘贴东西时得到通知
- 2. 当用户从剪贴板粘贴时得到通知
- 3. NSTextView粘贴:当粘贴“foo”时,如何粘贴“bar”?
- 4. 如何获得剪贴板粘贴通知并提供我自己的数据?
- 5. 剪贴板查看器没有得到粘贴通知
- 6. 如何知道另一个Cocoa应用程序何时粘贴到通用粘贴板中的项目
- 7. 用户在postgresql数据库更新时得到通知
- 8. 如何在用户拒绝健身数据时收到通知?
- 9. 将数据粘贴到TextInput时出错
- 10. C#数据粘贴到ExternalProcess
- 11. 如何在TinyMCE编辑器中发生粘贴时收到通知4.x
- 12. 如何在php中使用api将数据粘贴到pastebin?
- 13. 如何使用粘贴获得公式
- 14. “粘贴全部”粘贴时
- 15. 在COM中,如何在客户死亡时得到通知?
- 16. 如何在“添加帐户”活动完成时得到通知
- 17. 粘贴字体粘贴到剪贴板
- 18. 在VS Code扩展中,如何在用户剪切/复制/粘贴时通知我?
- 19. 如何修改粘贴的数据? Jquery
- 20. 如何粘贴到终端?
- 21. 如何在粘贴数据时查看上一列
- 22. 如何在驱动器号变得可用时得到通知
- 23. 如何从剪贴板粘贴到硒
- 24. 如何在用户分配到组时通知joomla用户
- 25. 如何让用户通过复制/粘贴来上传文件?
- 26. 如何拦截粘贴到NSTextView以删除不支持的格式?
- 27. ,如何只得到通知,如果有在接收数据
- 28. NSWindow关闭时如何得到通知
- 29. Google文档如何在点击工作时获得粘贴?
- 30. 将数据粘贴到vim中比使用粘贴模式更快捷?
为什么如果你粘贴一个URL或输入它,它会有所作为? – Eiko 2010-08-19 16:08:45
如果你想去除数据类型,声音就像你真的想切换到纯文本编辑。 – 2010-08-19 22:06:25
该项目的要求是需要支持斜体和下划线。 – 2010-08-19 23:33:17