Прежде всего, я уверен, что я проверил каждый ответ здесь, и ничто не делает то, что я хотел бы сделать.
- В этом вопросе для ответа дается ASIHTTPRequest, который является мертвым проектом. (Как загрузить всю веб-страницу (с изображениями) на iPhone?)
- В этом вопросе пользователь предложил RNCachingURLProtocol, который действительно замечательный, но у меня было несколько проблем после закрытия приложения полностью (закрытие его в панели задач). После этого я не получал css или изображения, загружался только html. (Кэш одной веб-страницы для использования в автономном режиме в Xcode/UIWEBVIEW).
Есть еще несколько ответов, но ни один из них не является хорошим. Для того, что я ищу, должна быть какая-то простая реализация.
Я хотел бы: Когда приложение открывается, оно загружает некоторую веб-страницу. Я хочу полностью сохранить эту веб-страницу. Теперь пользователь может выйти или сделать все, что захочет (просто не удалить). Пока есть какое-то интернет-соединение (я проверяю, используя класс достижимости), веб-страница загружается нормально и сохраняется. ЕСЛИ ПОЛЬЗОВАТЕЛЬ открывает приложение, и нет связи с Интернетом. Я просто хочу показать сообщение, что "возможно, это не актуально bla bla boa" и показать полную сохраненную веб-страницу, которая была сохранена в последний раз, когда приложение имеет подключение к Интернету.
Каким будет лучший способ (в актуальном состоянии) сохранить полную веб-страницу. Я нашел что-то о MKNetworkKit, но я не уверен, как это использовать. Любая помощь будет оценена.