由于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,而无需先将其保存到文件中。
答案 0 :(得分:5)
试试loadData:MIMEType:textEncodingName:baseURL:
。没试过,但值得一试。