NSTextView: Как получить уведомление, когда пользователь вставляет данные? - PullRequest
0 голосов
/ 19 августа 2010

Мне нужно получать уведомление, когда пользователь вставляет данные в NSTextView, чтобы лишить его любых запрещенных типов данных (URL-ссылки и т. Д.).Я не хочу использовать textStorageDidProcessEditing от NSTextStorageDelegate: потому что он вызывается, когда пользователь просто печатает.Как я могу получать уведомления только о пастах?

Ответы [ 2 ]

0 голосов
/ 20 августа 2010

реализация метода NSTextStorageDelegate: - (void)textStorageDidProcessEditing:(NSNotification *)notification захватывает любой вид ввода текста.Я не видел замедления обработки, поэтому я пойду с этим.

0 голосов
/ 19 августа 2010

Подкласс NSTextView и переопределите метод paste:, чтобы уведомить вас о пасте после перехода к super.

...