Правильное решение - это сочетание вашего исходного кода и поддельного решения, которое я дал вам в своем предыдущем ответе (который я удалил). Используйте NSPlainTextDocumentType
в качестве типа, как вы делали изначально, но используйте initWithData:options:documentAttributes:error:
, а не initWithHTML:options:documentAttributes:
.
В качестве альтернативы создайте простую строку NSString, содержащую исходный код, а затем создайте приписанную строку с этой простой строкой плюс любые атрибуты, которые вы хотите применить ко всему документу (например, шрифт с фиксированной высотой тона).