Nuevo error en iOS 5: WebKit descartó una excepción no detectada

Estoy intentando cargar unUIWebView con la URL de autorización de Facebook OAuth y estoy usando el siguiente código. Cuando miUIWebView carga con la página de inicio de sesión de Facebook, ingreso mis credenciales y luego presiono el botón "Iniciar sesión". Cuando presiono el botón aparece el siguiente error:

WebKit descartó una excepción no detectada en webView: decidePolicyForNavigationAction: request: frame: decisionListener: delegate: la aplicación intentó presentar modalmente un controlador activo.

Este mismo código funciona bien con iOS 4.3 y versiones anteriores, pero no funciona en iOS 5.0. No entiendo el problema, ¿alguien puede ayudarme?

NSString *redirectUrlString = @"http://www.facebook.com/connect/login_success.html";
NSString *authFormatString = @"https://graph.facebook.com/oauth/authorize?client_id=%@&redirect_uri=%@&scope=%@&type=user_agent&display=touch";

NSString *urlString = [NSString stringWithFormat:authFormatString, _apiKey, redirectUrlString, _requestedPermissions];
NSURL *url = [NSURL URLWithString:urlString];

NSLog(@"NSURL: %@", urlString);

NSURLRequest *request = [NSURLRequest requestWithURL:url];
[_webView loadRequest:request];

Respuestas a la pregunta(2)

Su respuesta a la pregunta