アプリケーションのResourseフォルダーのサブフォルダーにPDF形式のドキュメントがあります。このようにこれらのドキュメントを読み取ろうとしました。これが私のコードです。
NSString *path = [[NSBundle mainBundle] pathForResource:chapter ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[[webView scrollView] setContentOffset:CGPointMake(0,500) animated:YES];
[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"window.scrollTo(0.0, 50.0)"]];
[webView loadRequest:request];
[self.view addSubview:webView];
[webView release];
このコードでは、「path」はコンソールにチェックインするとNill値を返しますが、希望のpdfドキュメント名を格納する文字列「chapter」をチェックすると、常にpdfドキュメント名の1つになります。コンソールでプログラムがクラッシュした場合このようなものを示しています。
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
'-[UIWebView scrollView]: unrecognized selector sent to instance 0x6587d20'
どんな助けでも適用されます。