iOS Objective C:显示RTF文档

时间:2012-02-29 14:50:44

标签: ios rtf

我想在视图中显示RTF文档。本文档将在Microsoft Word中开发,并包含图像。

使用提供的标准例程执行此操作的最佳方法是什么?

我真的很想从示例代码中加载RTF文档。 亲切的问候,   杰森

2 个答案:

答案 0 :(得分:19)

UIWebView打开.rtf文档。尝试像

这样的东西
NSURL *rtfUrl = [[NSBundle mainBundle] URLForResource:@"MyFileName" withExtension:@"rtf"];
NSURLRequest *request = [NSURLRequest requestWithURL:rtfUrl];
[_webview loadRequest:request];

请参阅documentation for UIWebView file types

答案 1 :(得分:1)

如果您需要在Swift而不是Obective-C中执行此操作,这里的Swift等同于@pmf的答案作为您可以调用的函数。

func loadRTFDocument() {
    let urlPath =  NSBundle.mainBundle().pathForResource("TermsOfUse", ofType: "rtf")
    let url = NSURL.fileURLWithPath(urlPath!)
    let request = NSURLRequest.init(URL: url)
    self.webView.loadRequest(request)
}