В настоящее время у меня есть UIWebView, который отображается в модальном представлении. По сути, это подробное представление, которое обеспечивает представление страницы, когда пользователь щелкает ссылку. Когда представление закрывается, а затем снова открывается (когда пользователь щелкает другую ссылку), ранее загруженное содержимое все еще отображается, а новое содержимое загружается «поверх» последнего содержимого. Это имеет смысл, потому что экземпляр UIWebView сохраняется между сеансами и освобождается только тогда, когда требуется память.
Однако я хотел бы полностью очистить UIWebView при закрытии модального представления, чтобы 1) содержимое было очищено и 2) освобождена память. Пока мои исследования и попытки не нашли ответа. Эти ссылки у меня не сработали:
- можно ли освободить память UIWebView?
- Повторно использованный UIWebView, показывающий ранее загруженное содержимое для короткая секунда на iPhone
Я пробовал [[NSURLCache sharedURLCache] removeAllCachedResponses];
и установил для webView значение nil и вручную выпустил webView после модального представления-увольнения, но безрезультатно. Есть мысли из иссохших масс?