Правильный способ заменить NSTextStorage в NSTextView?
Я делаю некоторые приложения для просмотра текста. В настоящее время мне нужна очень частая и точная способность обрабатывать строки, поэтому я хочу подклассNSTextStorage
класс. Но я не смог найти какой-либо способ установить новое хранилище текстаNSTextView
, Единственный способ найти
-[NSLayoutManager replaceTextStorage:]
метод. Но это сбивает с толку, это то, что я искал. Потому что, кажется, просто замените текстовое хранилище связанных NSLayoutManager вместо NSTextView.
Я также рассмотрел создание подклассов NSTextView и переопределение-textStorage
метод, но если класс не предназначен для создания подклассов, он даст неопределенный результат.
Кто-нибудь пытался использовать пользовательский NSTextStorage на NSTextView? Как я могу это сделать? Или это запрещено дизайном?