2010-10-25 63 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