Nouvelle erreur dans iOS 5: WebKit jeté une exception non interceptée

Je suis en train de charger un UIWebView avec le Facebook OAuth autorisation d'URL et je suis en utilisant le code suivant. Quand mon UIWebView charges avec Facebook de la page de login, je rentre mes identifiants, puis appuyez sur le bouton "se Connecter". Quand j'appuie sur le bouton, j'obtiens l'erreur suivante:

WebKit jeté une exception non interceptée dans la webView:decidePolicyForNavigationAction:demande:cadre:decisionListener:délégué: Application essayé de présenter modal d'un contrôleur actif .

Ce même code fonctionne bien avec iOS 4.3 et les versions précédentes, mais il ne fonctionne pas sous iOS 5.0. Je ne comprends pas le problème, quelqu'un peut-il m'aider?

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];

OriginalL'auteur AAV | 2011-10-18