UITextView от rtf Помощь! - PullRequest
       29

UITextView от rtf Помощь!

0 голосов
/ 17 июня 2011

получение текста из файла .rtf:

это то, что у меня так далеко ...

gameInfoTextView.text = [UITextView textNamed:@"mw3InfoText.rtf"];

или

NSString *myText = [NSString stringWithContentsOfFile:@"mw3InfoText.rtf" encoding:NSUTF8StringEncoding error:nil];

    gameInfoTextView.text  = myText;

Ответы [ 2 ]

0 голосов
/ 17 июня 2011

RTF-файл не кодируется с использованием UTF8, поскольку обычный текстовый файл может быть.

Например, со страницы вики http://en.wikipedia.org/wiki/Rich_Text_Format

текстовый элемент может быть размечен как:

{\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard
This is some {\b bold} text.\par
}

Вам нужно было бы проанализировать различные элементы форматирования, чтобы получить текст «Это какой-то жирный текст».

Я не верю, что в SDK есть решение на 1-2 строки, но могут быть сторонние решения.

0 голосов
/ 17 июня 2011

Сначала вам нужно прочитать файл.

Вот ссылка, объясняющая, как это сделать.

Блог разработчиков iPhone: как прочитать файл

...