RTF文書をビューに表示したい。この文書はMicrosoft Wordで作成され、画像が含まれます。iOS目的C:RTF文書を表示
標準ルーチンを使用してこれを行う最良の方法は何ですか?
バンドルからRTFドキュメントを読み込むサンプルコードが本当に好きです。 親切にしてください、 Jason
RTF文書をビューに表示したい。この文書はMicrosoft Wordで作成され、画像が含まれます。iOS目的C:RTF文書を表示
標準ルーチンを使用してこれを行う最良の方法は何ですか?
バンドルからRTFドキュメントを読み込むサンプルコードが本当に好きです。 親切にしてください、 Jason
UIWebViewは.rtfドキュメントを開きます。試してみてください
NSURL *rtfUrl = [[NSBundle mainBundle] URLForResource:@"MyFileName" withExtension:@"rtf"];
NSURLRequest *request = [NSURLRequest requestWithURL:rtfUrl];
[_webview loadRequest:request];
documentation for UIWebView file typesを参照してください。
ありがとうございます。私はこれを行って行くつもりです。 –
私の場合、@ "rtf"を@ "rtf"に変更しなければなりません。それ以外の場合はURLForResource:withExtension:はnilを返します。 – Mike
Obective-Cの代わりにSwiftでこれを行う必要がある場合は、@ pmfの答えのSwiftと同等の機能を呼び出すことができます。
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)
}
[ここ](http://stackoverflow.com/a/4779065/335858)は、あなたにとって役に立つかもしれない別の質問に対する回答です。アイデアは 'UIWebView'を使うことです。 – dasblinkenlight
これはRTFが独占的なMicrosoftの標準であり、非常に古いものであるため、文化の本当の衝突です。しかし、なぜWordアプリケーションはRTF形式の文書を保存していますか?誰かがそれが良いアイデアだと思いましたか? –
コメントと回答をありがとう。 –