Инициализатор для представлений не init
, а initWithFrame:
. Кроме того, если ваш взгляд находится в кончике, вы также должны переопределить initWithCoder:
. Не забудьте убедиться, что ваше представление на самом деле является PTNfoEditField, а не обычным NSTextView.
Кроме того, вы должны использовать [NSFont userFixedPitchFontOfSize:0.0]
для установки шрифта. Вы не должны жестко кодировать ни имя шрифта (пользователь может предпочесть лучший моноширинный шрифт), ни размер шрифта (пользователю может быть трудно прочитать 10 пунктов, или его порог сглаживания установлен выше).