¿Por qué es UIWebView canGoBack = NO en iOS7?

Estoy incorporando este sitio web en mi aplicación de esta manera:

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;

Y tengo 2 botones para retroceder y avanzar en este sitio web. estoy llamando

[self.twitterWebView goBack]; y
[self.twitterWebView goForward]; en consecuencia.

Esto funciona bien en iOS 6 pero en iOS 7, las propiedades canGoBack y canGoForward de mi vista web son NO y, por lo tanto, los botones de avance y retroceso no funcionan.

Como nota al margen, cuando la aplicación se instala por primera vez, y la página se carga la primera vez, mis botones funcionan. Pero cuando vuelvo a ejecutar mi aplicación, y cuando toco un enlace en el sitio web, la propiedad canGoBack de mi vista web comienza a regresar siempre NO.

¿Como puedo resolver esto?

EDITAR: Subí una aplicación de prueba mini que demuestra mi problema. Puedes descargarlo desdeaquí. Ejecute la aplicación en un simulador de iOS 7; vea que el botón Atrás esté funcionando en la primera instalación de la aplicación. Luego salga, ejecute la aplicación nuevamente y verá que dejará de funcionar.

Por cierto, el problema parece ser sobre el sitio móvil de Twitter. Puedes probar otra dirección de sitio web y ver eso.

Respuestas a la pregunta(4)

Su respuesta a la pregunta