objective-c ios uiwebview load webarchive

objective c - ¿Cómo puedo abrir un WebArchive en UIWebView?



objective-c ios (0)

Intento abrir un Webarchive almacenado en una base de datos Core Data. La Core Database se creó en una Mac y se llenó con algún Webarchive utilizando WebView. Ahora quiero mostrar estos WebArchives en UIWebView en iOS. El problema es que no sé cómo hacer eso.

En una publicación similar a esta ( aquí ), dijo Digital Robot, los Webarchives son compatibles con iOS y solo tengo que cargarlo desde el disco con una simple solicitud NSURL en UIWebView. El problema aquí es que no se carga; solo obtengo un UIWebView en blanco.

Aquí está el código que probé:

NSURL *url = [NSURL fileURLWithPath:[[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"myWebarchive.webarchive"] isDirectory:false]; [((Website*)[self.websites objectAtIndex:[self.tableView indexPathForSelectedRow].row]).websiteData writeToURL:url atomically:true]; [webView loadRequest:[NSURLRequest requestWithURL:url]];

En la primera línea, estoy creando un NSURL en el que se escribirá el Webarchive desde la base de datos. En la segunda línea, obtengo el archivo web de la base de datos y lo escribo en el disco en la url. En la tercera línea, estoy cargando el archivo web desde el disco al WebView.

¿Alguien puede indicarme la dirección correcta sobre cómo cargar los archivos web en UIWebView?