Por que o UIWebView canGoBack = NO no iOS7?

Estou incorporando este site no meu aplicativo assim:

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;

E eu tenho 2 botões para voltar e avançar neste site. estou ligando

[self.twitterWebView goBack]; e
[self.twitterWebView goForward]; adequadamente.

Isso funciona bem no iOS 6, mas no iOS 7, as propriedades canGoBack e canGoForward da minha visualização da Web são NO e, portanto, meus botões de voltar e avançar não funcionam.

Como nota lateral, quando o aplicativo é instalado pela primeira vez e a página é carregada pela primeira vez, meus botões funcionam. Mas quando executo meu aplicativo novamente e quando clico em um link no site, a propriedade canGoBack da minha visualização da Web começa a retornar sempre NO.

Como posso resolver isso?

EDITAR: Eu fiz o upload de um aplicativo de mini teste que demonstra meu problema. Você pode baixá-lo deAqui. Por favor, execute o aplicativo em um simulador do iOS 7, verifique se o botão Voltar está funcionando na primeira instalação do aplicativo. Em seguida, saia, execute o aplicativo novamente e você verá que ele vai parar de funcionar.

By the way, o problema parece ser sobre o site móvel twitter. Você pode tentar outro endereço de site e ver isso.

questionAnswers(4)

yourAnswerToTheQuestion