RTF эквивалентен loadHTMLString UIWebView? - PullRequest
2 голосов
/ 31 августа 2011

Поскольку OS 3.0 UIWebView поддерживает RTF-файлы .

Если у вас есть файл .rtf, его достаточно легко загрузить в uiwebview, например,

NSString *path = [[NSBundle mainBundle] pathForResource:documentName ofType:nil];
NSURL *url = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];

При загрузке HTML, хранящегося в строковой переменной, вы можете использовать loadHTMLString.

Как можно загрузить RTF, хранящийся в строке, непосредственно в UIWebView? Например, если у вас есть строка, содержащая {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}....., использование loadHTMLString сделает ее буквально.

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

1 Ответ

5 голосов
/ 31 августа 2011

Попробуйте loadData:MIMEType:textEncodingName:baseURL:.Не пробовал, но стоит попробовать.

...