RTF相当于UIWebView的loadHTMLString?

时间:2011-08-31 14:29:53

标签: ios uiwebview xamarin.ios rtf

由于OS 3.0 UIWebView支持RTF files

如果你有一个.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 个答案:

答案 0 :(得分:5)

试试loadData:MIMEType:textEncodingName:baseURL:。没试过,但值得一试。