iOS Цель C: Показать документ RTF - PullRequest
10 голосов
/ 29 февраля 2012

Я хочу показать RTF-документ в виде. Этот документ будет разработан в Microsoft Word и будет содержать изображения.

Каков наилучший способ сделать это, используя стандартные процедуры?

Мне бы очень хотелось, чтобы пример кода загружал RTF-документ из пакета. С уважением, Джейсон

Ответы [ 2 ]

19 голосов
/ 29 февраля 2012

UIWebView открывает .rtf документы. Попробуйте что-то вроде

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

См. Документацию для типов файлов UIWebView .

1 голос
/ 30 декабря 2015

Если вам нужно сделать это в 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)
}
...