【发布时间】:2012-08-04 11:10:25
【问题描述】:
我的应用程序的 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];
在此代码中“路径”返回零值,当我签入控制台时。但是当我检查存储我想要的 pdf 文档名称的字符串“章节”时,它总是有一个 pdf 文档名称。当我在控制台中程序崩溃了,它显示了这样的东西。
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
'-[UIWebView scrollView]: unrecognized selector sent to instance 0x6587d20'
任何帮助都会被给予。
【问题讨论】:
-
这里 pathForResource 是字符串,并检查您提供的字符串是否正确。你提供的章节是什么??是字符串吗?
-
章节是包含我想要的文档名称的字符串。
-
删除这一行 [webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"window.scrollTo(0.0, 50.0)"]];删除此行作为您的设置内容偏移量为 500
标签: iphone ios xcode pdf webview