2010-10-25 118 views
3
NSURL *pdfURL = [[NSBundle mainBundle] URLForResource:@"sampleLayout.pdf" withExtension:nil]; 

上面这条线警告,同时加载从这个URL路径中的PDF文件NSBundle可能不-URLForResource:withExtension: 和应用程序崩溃回应。加载PDF文件中的iPhone崩溃

+0

替代iPad的3.2如果你得到一个警告,崩溃,比这个方法不存在。你使用的是早期的SDK吗?这个方法被添加到4.0的iOS,并不会在此之前存在(所以如果你正在为3.2或3.1或者其他东西...) – 2010-10-25 04:39:37

+0

是的,杰森我为iPad做这个,所以它运行在3.2,对不起我以前没有提到 – theDebugger 2010-10-25 07:30:41

回答

12

为什么你不试试这样..?

NSString *urlPath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"pdf"]; 
NSURL *url = [NSURL fileURLWithPath:urlPath]; 
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url]; 
[webViewOutlet loadRequest:urlRequest]; 
+1

谢谢阿吉我之前尝试过,它也坠毁没有任何警告。无论如何,它将对我的Web服务请求有用,..现在我正在绘制上下文中绘制此PDF文件 – theDebugger 2010-10-25 07:41:21

0

NSURL * pdfPath = [NSURL fileURLWithPath:[[一个NSBundle mainBundle] pathForResource:@ “测试” ofType:@ “PDF”]];

我从这个上面一行的工作,我认为这是从iPhone OS 4.0