Ich habe eine UIWebView
, die in Ordnung funktioniert. Der Delegierte arbeitet. Wenn ich eine URL öffne, werden die Ereignisse shouldStartLoadWithRequest
und webViewDidFinishLoad
ausgelöst. Wenn ich beispielsweise auf ein Google-Suchergebnis klicke, wird nur shouldStartLoadWithRequest
gefeuert, und webViewDidFinishLoad
wird nie aufgerufen.ios - UIWebView DidFinishLoad wird nicht aufgerufen
Das verursacht Probleme, weil wenn ich eine "loading ..." Anzeige auf shouldStartLoadWithRequest
setze, in diesen Fällen bleibt der Indikator noch, nachdem die Seite korrekt geladen wurde.
Eine Idee, warum das passiert?
Delegate zu Ihrem Webview setzen –
Post einige Code. –