IOS Цель C: Показать RTF-документ
Я хочу показать RTF-документ в представлении. Этот документ будет разработан в Microsoft Word и будет содержать изображения.
Каков наилучший способ сделать это с помощью стандартных подпрограмм?
Мне бы очень хотелось, чтобы образец кода загружал RTF-документ из пакета.
С уважением, Джейсон
Ответы
Ответ 1
UIWebView открывает документы .rtf. Попробуйте что-то вроде
NSURL *rtfUrl = [[NSBundle mainBundle] URLForResource:@"MyFileName" withExtension:@"rtf"];
NSURLRequest *request = [NSURLRequest requestWithURL:rtfUrl];
[_webview loadRequest:request];
Смотрите документацию для файлов типов UIWebView.
Ответ 2
Если вам нужно сделать это в 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)
}