У меня есть пользовательский подкласс NSTextField
. Я хочу отобразить контекстное меню при щелчке правой кнопкой мыши, но в меню отображается совершенно не относящееся к делу меню «Службы». Я понимаю, что это добавлено из-за настроек ОС, но параметры в моем сценарии вообще не используются (например, текстовые поля содержат цифры c значения), и это просто добавляет беспорядок.
Я переопределил textView:menu:forEvent:atIndex:
в настоящее время возвращает ноль. Это означает, что меню не отображается, что на мой взгляд предпочтительнее, чем меню «Услуги». Однако если я попытаюсь вернуть экземпляр NSMenu, содержащий элементы, которые мне действительно нужны, то будет добавлен пункт меню «Службы».
Есть ли возможность для моего приложения или отдельных текстовых полей отказаться от этого?