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

Это выше линия предупреждает NSBundle может не реагировать на -URLForResource:withExtension: и аварии приложений при загрузке файла PDF из этого URL пути.Загрузка PDF файлы из каталога ресурсов в iPhone врежется

+0

Если вы получаете предупреждение и аварии, чем этот метод не существует. Вы используете более ранний SDK? Этот метод был добавлен в iOS с 4.0 и не будет существовать до этого (так что если вы создаете для 3.2 или 3.1 или что-то еще ...) –

+0

да, Джейсон, я делаю это для iPad, и поэтому он работает на 3.2, извините, я не упоминался ранее – theDebugger

ответ

12

Почему вы не пытаетесь так ...?

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

Спасибо Aji, я пробовал это раньше, он также разбился без предупреждения. В любом случае это будет полезно для моего запроса веб-службы, теперь я рисую этот pdf-файл в контексте рисования – theDebugger

0

NSURL * pdfPath = [NSURL fileURLWithPath: [[NSBundle mainBundle] pathForResource: @ "тест" OfType: @ "PDF"]];

я начала работать с этой выше линии, я думаю, что это альтернатива для IPad 3.2 из iPhone OS 4.0

 Смежные вопросы

  • Нет связанных вопросов^_^