Почему UIWebView canGoBack = НЕТ в iOS7?

Я встраиваю этот веб-сайт в мое приложение следующим образом:

NSString *url = [NSString stringWithFormat:@"https://mobile.twitter.com/search?q=%@", @"@test OR #test"];
url = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[self.twitterWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:url]]];

self.twitterWebView.scalesPageToFit = YES;

И у меня есть 2 кнопки для перехода назад и вперед на этом веб-сайте. Я'я звоню

[self.twitterWebView goBack]; а также

[self.twitterWebView goForward]; соответственно.

Это прекрасно работает на iOS 6, но на iOS 7, мой веб-просмотр »Свойства canGoBack и canGoForward имеют значение NO, поэтому кнопки «назад» и «вперед» не работают.

Как примечание, когда приложение устанавливается в первый раз, а страница загружается в первый раз, мои кнопки работают. Но когда я снова запускаю свое приложение и нажимаю на ссылку на веб-сайте, мой веб-просмотрСвойство canGoBack начинает возвращать всегда NO.

Как я могу решить это?

РЕДАКТИРОВАТЬ: Я загрузил мини-приложение для тестирования, которое демонстрирует мою проблему. Вы можете скачать его сВот, Пожалуйста, запустите приложение на симуляторе iOS 7, чтобы убедиться, что кнопка «Назад» работает при первой установке приложения. Затем выйдите, снова запустите приложение и выпосмотрим, что этоПерестану работать.

Кстати, проблема, кажется, о мобильном сайте в Твиттере. Вы можете попробовать другой адрес веб-сайта и увидеть это.

Ответы на вопрос(4)

Ваш ответ на вопрос