Guardar PDF que se muestra localmente en UIWebView

Tengo un UIViewController con un UIWebView que muestra un file pdf dependiendo de qué fila se hizo clic anteriormente en un UITableView . Ahora quiero agregar un button para que el usuario guarde este file pdf de forma local para su uso sin connection. Luego hay un segundo UITableView que debería mostrar el nombre del pdf guardado y onclick en él aparece otro UIViewController y muestra el pdf guardado en un UIWebView sin connection. ¿Cuál sería una buena manera de comenzar? Gracias

Puedes probar de esta manera:
1) Agregar un button a la View contiene UIWebView
2) Al presionar button, guarde el file que se muestra en UIWebView
(nota: en iOS 5 debes save datos que se pueden volver a crear o download fácilmente en el directory de caches)

 - (IBAction)buttonPress:(id)sender { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *cachePath = [paths objectAtIndex:0]; BOOL isDir = NO; NSError *error; //You must check if this directory exist every time if (! [[NSFileManager defaultManager] fileExistsAtPath:cachePath isDirectory:&isDir] && isDir == NO) { [[NSFileManager defaultManager] createDirectoryAtPath:cachePath withIntermediateDirectories:NO attributes:nil error:&error]; } NSString *filePath = [cachePath stringByAppendingPathComponent:@"someName.pdf"] //webView.request.URL contains current URL of UIWebView, don't forget to set outlet for it NSData *pdfFile = [NSData dataWithContentsOfURL:webView.request.URL]; [pdfFile writeToFile:filePath atomically:YES]; } 

3) Al iniciar la aplicación, debe verificar qué files están almacenados (iOS puede eliminar el directory de caching si no hay suficiente espacio en el iPhone)