Ich muss prüfen, ob eine Webansicht nach dem Laden Inhalte hat oder nicht.
Was ich benötige ist einfach. Es ist ein kleiner Webview Strip am Ende meiner Seiten (wie eine Anzeige)
Ich rufe
an %Vor%Ich bekomme den Rückruf
%Vor%Aber in meinem Szenario soll das Webview leer und irgendwann Daten haben.
Ich möchte den Webview nicht anzeigen, wenn meine Server-PHP-Datei nichts zurückgibt.
Wie kann ich überprüfen, ob ich beim Rückruf (oder auf andere Weise) eine leere Seite erhalten habe?
Ich antworte nur auf einen alten Post, aber vielleicht finden Neuankömmlinge ihn nützlich. Ich habe mit dem gleichen Problem gekämpft und gefunden, dass diese Lösung in meinem Fall funktioniert:
%Vor%Sie können es über die Methode webViewDidFinishLoad: aufrufen.
In meinem Fall habe ich nach einer fehlerhaften PDF-Datei gesucht. Das heißt, die Web-Ansicht wäre leer, weil die PDF nicht geladen werden konnte. Da ich mit iOS 7.1.1 den Delegiertenrückruf didFailLoadWithError nicht bekommen habe, brauchte ich einen anderen Weg, dies zu tun. Ich habe die folgende Methode verwendet, bevor ich versuchte, das PDF-Dokument in die Webansicht zu laden.
%Vor%Tags und Links ios uiwebview uiwebviewdelegate