Я работаю над универсальным приложением для iOS, которое получает новости из RSS-канала.Тело новостной ленты - HTML, поэтому я отображаю ее в UIWebView.Я учитываю, когда пользователь щелкает ссылку, чтобы он мог перемещаться назад и вперед от оригинальных новостей и ссылок, которые они нажимают в этой статье новостей.
На iPhone, когда пользователь отключается от ViewController отдельной новостной статьи и выбирает другую новостную статью, UIWebView создал новую и отлично работает.Но в моей версии для iPad я использую UISplitViewController, и когда пользователь щелкает по различным новостным статьям слева, обновления обновляются справа, но UIWebView не создается свежим.
Моя проблема в том, что UIWebView сохраняет историю других ссылок, по которым пользователь мог щелкнуть в другой статье новостей.
Ниже приведено описание того, что происходит в версии для iPad
- Пользователь нажимает на первую новостную статью - Пользователь нажимает на ссылку в этой статье.WebView идет в Link.- Пользователь нажимает назад.WebView переходит к исходному содержанию новостной статьи. Пользователь нажимает на другую новостную статью.- Пользователь нажимает на ссылку в этой статье.WebView идет в Link.- Пользователь нажимает назад.WebView переходит по ссылке, по которой щелкали в первой новостной статье, - затем пользователь должен снова щелкнуть назад, чтобы перейти к исходному содержанию этой новостной статьи.
Я хотел бы, чтобы UIWebView запускался как «чистый лист», когдановая новостная статья выбрана.