Reputation: 441
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 routines provided?
I would really like sample code to load a RTF document from the bundle. Kind Regards, Jason
Upvotes: 11
Views: 7187
Reputation: 779
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)
}
Upvotes: 2
Reputation: 597
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.
Upvotes: 20