iOS Objective C:显示RTF文档
我想在视图中显示一个RTF文档。 本文档将在Microsoft Word中开发并包含图像。
使用标准例程提供的最好方法是什么?
我真的很喜欢示例代码从包中加载RTF文档。 亲切的问候,贾森
UIWebView打开.rtf文件。 尝试类似
NSURL *rtfUrl = [[NSBundle mainBundle] URLForResource:@"MyFileName" withExtension:@"rtf"]; NSURLRequest *request = [NSURLRequest requestWithURL:rtfUrl]; [_webview loadRequest:request];
请参阅UIWebView文件types的文档 。
如果你需要在Swift中做这个而不是Obective-C,可以调用@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) }