単純なrtfファイルがロードされたUIWebViewがあります。(「これはテストです」という1行を含む)
UIWebView* webview = [[UIWebView alloc] initWithFrame:CGRectMake(5, 50, 310, 400)];
[[self view] addSubview:webview];
[webview loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"rtf"]isDirectory:NO]]];
NSString *html = [webview stringByEvaluatingJavaScriptFromString: @"all"];
NSLog (@"html:%@", html.debugDescription);
「THISISATEXT」の行がUIWebView内に正しく表示されます。そのテキスト行(またはそれ以上)をNSStringまたは他のアクセス可能なコンテナに抽出することがどういうわけか可能かどうか誰かが知っていますか?
私はあることを知っています:
NSString *html = [webview stringByEvaluatingJavaScriptFromString: @"document.documentElement.outerHTML"];
しかし、それは(明らかに)ここでは機能しません。何か案は ?私は基本的に、iOSでrtfファイルをNSStringに(偽の)変換しようとしています。ありがとうございました!