I want to show a RTF document in a view. This document will be developed in Microsoft Word and will contains images.
What is the best way to do this using standard rout
UIWebView opens .rtf documents. Try something like
NSURL *rtfUrl = [[NSBundle mainBundle] URLForResource:@"MyFileName" withExtension:@"rtf"];
NSURLRequest *request = [NSURLRequest requestWithURL:rtfUrl];
[_webview loadRequest:request];
See the documentation for UIWebView file types.
If you need to do this in Swift instead of Obective-C here's a Swift equivalent of @pmf's answer as a function you can call.
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)
}