Я пытаюсь открыть веб-архив, хранящийся в базе данных Core Data.
Базовая база данных была создана на Mac и заполнена некоторым веб-архивом с использованием WebView.
Теперь я хочу отобразить эти веб-архивы в UIWebView в iOS.
Проблема в том, что я не знаю, как это сделать.
В сообщении, аналогичном этому ( здесь ) Digital Robot сказал, что веб-архивы поддерживаются на iOS, и мне нужно только загрузить его с диска простым NSURLRequest в UIWebView.
Проблема здесь в том, что он не загружается - у меня только пустой UIWebView.
Вот код, который я попробовал:
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]];
В первой строке я создаю NSURL, куда веб-архив будет записываться из базы данных.
Во второй строке я получаю веб-архив из базы данных и записываю его на диск по ссылке.
В третьей строке я загружаю веб-архив с диска в WebView.
Кто-нибудь может указать мне правильное направление загрузки веб-архивов в UIWebView?