Как заставить NSSpellChecker рассматривать мой интерфейс как отдельный документ? - PullRequest
0 голосов
/ 12 марта 2020

У меня есть приложение на основе Core Data с большим набором данных (т.е. не приложение на основе документов). Пользователь может получить доступ к различным представлениям данных в двух NSOutlineViews рядом. В NSOutlineViews содержится множество NSTextViews, в подмножестве которых включена проверка орфографии (isContinuousSpellCheckingEnabled).

Непрерывная проверка орфографии работает, и элементы правильно подчеркнуты, однако элементы меню Правка-> Правописание и грамматика по умолчанию не работают так, как я sh.

В настоящее время настройки для ' Проверьте орфографию при наборе текста "et c, похоже, установлены на основе на NSTextView. Мне бы хотелось, чтобы они были в масштабе всего приложения.

" Проверить документ сейчас "также работает только на одном NSTextView. Я хотел бы, чтобы это работало по-1013 *.

Есть ли способ, которым я могу достичь этого? Я попытался переопределить spellCheckerDocumentTag для NSTextView, чтобы вернуть одинаковое значение для всех, но это не имело никакого эффекта.

...