NSTextView очень вялый - PullRequest
       13

NSTextView очень вялый

1 голос
/ 01 декабря 2011

Я использую элементы управления NSTextView в своем приложении для захвата текста в произвольном формате. Все эти элементы управления привязаны к атрибутам сущностей базовых данных (атрибуты имеют тип NSData).

Поведение редактирования текста в NSTextView выглядит крайне вялым: появление символов отстает от ввода с клавиатуры.

Я снял все, что могло повлиять на производительность, например, проверку орфографии, грамматику и т. Д. Все безрезультатно. Вялость исчезает, когда я снимаю переплет, поэтому я подозреваю, что там что-то происходит, но я не могу понять, что.

Есть предложения?

РЕДАКТИРОВАТЬ - дополнительная справочная информация: Базовое хранилище данных используется для хранения XML, но только для целей разработки. Цель развертывания - sqlite. Форматированный текст хранится в хранилище базовых данных, поэтому не сохраняется извне.

РЕДАКТИРОВАТЬ 2 - Я обнаружил, что удаление функции «Отменить» в NSTextView довольно эффективно улучшает скорость отклика. Однако, если это средство, я был бы действительно разочарован, поскольку это обычно считается важной функцией при редактировании текстов.

...