RTF相当于UIWebView的loadHTMLString?

由于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]; 

当加载存储在stringvariables中的HTML时,可以使用loadHTMLString

如何将一个string中存储的RTF直接加载到UIWebView ? 例如,如果你有一个包含{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 {\fonttbl\f0\fswiss\fcharset0 Helvetica;}..... loadHTMLString ,使用loadHTMLString会从字面上得到它。

我希望能够从一个stringvariables呈现RTF,而不必先保存到一个文件。

尝试loadData:MIMEType:textEncodingName:baseURL: 还没有尝试过,但是值得一试。