Neuer Fehler in iOS 5: WebKit hat eine nicht abgefangene Ausnahme verworfen

7

Ich versuche, eine UIWebView mit der Autorisierungs-URL von Facebook OAuth zu laden und verwende den folgenden Code. Wenn meine UIWebView mit der Facebook-Anmeldeseite geladen wird, gebe ich meine Anmeldeinformationen ein und drücke auf den "Anmelden" -Button. Wenn ich den Knopf drücke, erhalte ich den folgenden Fehler:

  

WebKit verworfen eine nicht abgefangene Ausnahme in der Webansicht: decidePolicyForNavigationAction: Anfrage: frame: decisionListener: Delegate: Die Anwendung hat versucht, einen aktiven Controller modal zu präsentieren.

Dieser Code funktioniert gut mit iOS 4.3 und früheren Versionen, funktioniert aber nicht in iOS 5.0. Ich verstehe das Problem nicht, kann mir bitte jemand helfen?

%Vor%     
AAV 18.10.2011, 18:41
quelle

2 Antworten

22

Verwenden Sie den Ray Wenderlich-Code? (FBFunLoginDialog) .. Ich habe festgestellt, dass dies das Problem behebt:

%Vor%     
Karl Goodhew 26.10.2011, 13:23
quelle
0

Ich habe das gleiche Problem. Ich versuche, den View-Controller direkt nach dem Schließen anzuzeigen.

%Vor%

Wenn ich es ohne Animation versuche, funktioniert es perfekt. Verwenden Sie "disneyViewControllerAnimated: completion:

    
Danil 06.12.2011 04:00
quelle