2

Objective c で RTF ファイルを解析したいのですが、解析できますか? 可能であれば、どうすればそれを IOS で使用できますか。すべてのテキストと書式設定が必要です。この目的のためにテキストとフォーマットを取得するために非常に多くの方法を試しましたが、UIWEBVIEW を使用しましたが、テキスト文字列は返されません

NSURL *imgPath = [[NSBundle mainBundle] URLForResource:@"test" withExtension:@"rtf"];
NSData *data = [NSData dataWithContentsOfURL:imgPath];
[webView loadData:data MIMEType:@"text/rtf" textEncodingName:@"utf-8" baseURL:[NSURL URLWithString:@"/"]];
 NSString *html = [webView stringByEvaluatingJavaScriptFromString: @"document.body.innerHTML"];

ここで html は nil 値を返します。ありがとう

4

1 に答える 1

1

わかりました、この質問は非常に古いですが、誰かがこの問題に出くわした場合:

は読み込みが完了htmlしていないため、はありません。webView次の html をフェッチしUIWebViewDelegateます。

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    NSString *html = [webView stringByEvaluatingJavaScriptFromString: @"document.body.innerHTML"];

    NSLog(@"Html: %@",html);

}

目的の html が取得されます。

于 2016-12-16T15:57:23.050 に答える