2010-05-23 36 views
7

Realmente necesito hacer que UIWebView abra un documento PDF específico que está en el directorio de mi proyecto. Parece que no puedo encontrar ningún tutorial sobre esto. Encontré uno, pero el autor no fue específico sobre parte del código.¿Cómo hago que UIWebView muestre un archivo pdf desde su propia aplicación?

Tengo que asumir que tiene que ser un código bastante simple.

¿Alguien me puede ayudar a codificar UIWebView para cargar un PDF?

Gracias.

+0

¿Cómo podemos combinar esto con http://stackoverflow.com/questions/272132/how-to-use-the-iphones-built-in-pdf-viewer -to-display-a-document. Esto tiene una mejor respuesta también. – bentford

Respuesta

13

Uso pathForResource y fileURLWithPath:

NSString *path = [[NSBundle mainBundle] pathForResource:@"FileNameHere" 
               ofType:@"pdf"]; 
NSURL *url = [NSURL fileURLWithPath:path]; 
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
[webView loadRequest:request]; 
+1

¡Exactamente lo que necesitaba! Con suerte, esta pregunta continuará para ayudar a otros. Gracias! – Aakburns

+0

¿alguien puede explicar dónde va a estar esta ruta para el archivo pdf? – user914425

+0

Poco tarde lo sé pero pones el pdf en tu carpeta de Recursos en Xcode. – Robert

Cuestiones relacionadas