2012-11-19 67 views
0

我的应用程序的“支持文件”文件夹包含一个名为test.pdf的文档。 尝试查看下面的代码的PDF文件中ViewDidLoad显示一个空的UIWebView:在UIWebView中查看PDF

NSString *testPath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"pdf"]; 
NSURL *testURL = [NSURL URLWithString:testPath]; 
NSURLRequest *testRequest = [NSURLRequest requestWithURL:testURL]; 

UIWebView *documentWebView; 

documentWebView = [[UIWebView alloc] initWithFrame:CGRectMake(10, 24, 300, 400)]; 

[documentWebView loadRequest:testRequest]; 

[self.view addSubview:documentWebView]; 

谁能告诉我,为什么PDF没有在网络视图中显示?谢谢。

+1

在于,PDF文件添加到您的Xcode? – iDev

+0

是的,在“支持文件”文件夹中。 – Robert

+1

尝试删除并重新添加。同时检查目标 - >“构建阶段” - >“复制束资源”,并确保它存在 – iDev

回答

1

这条线:

NSURL *testURL = [NSURL URLWithString:testPath]; 

需求是:

NSURL *testURL = [NSURL fileURLWithPath:testPath]; 
+0

非常感谢你,非常好的发现。这几个小时一直在推动着我。 =) – Robert