Это должна быть ошибка, потому что я могу воспроизвести ее со своими друзьями.
Я просто установил allowNonContiguous Layout для NSTextView. layoutManager имеет значение true, и в этом проблема.
В редакторе я сначала ввожу N пустых строк, то есть нажимаю N раз, чтобы вернуться. Затем вернитесь ко второй строке нашего ввода и нажмите любую клавишу в тот момент, когда точка вставки исчезнет, что сделает мою точку вставки неверной.
Вот моя демонстрация: https://github.com/iiiDD/TextViewDemo
NSTextView
? - person Willeke   schedule 16.08.2019NSTextView
? - person Willeke   schedule 17.08.2019