2016-05-19 21 views
1

In unserer App verwenden wir WKWebView, um Webinhalte anzuzeigen, aber der Dateiupload funktioniert nicht korrekt. Auf dem iPhone konnten wir von der Fotobibliothek blättern (oder Bilder aufnehmen), aber nachdem die Datei ausgewählt wurde, erscheint auf der rechten Seite der Dateieingabe ein Vorschaubild und danach die Webseite schnell (oder wie ich sehe, der gesamte ViewController)) lädt sich neu (und die Webseite mit der Standard-URL). Kein Bild auf den Server hochgeladen.iOS WKWebView Fehler beim Hochladen von Dateien auf dem iPhone

ABER !! Auf iPad mit der gleichen OS-Version konnten wir erfolgreich Foto oder aufgenommenes Bild hochladen.

Irgendeine Idee? Danke!

Antwort

4

Mein schlechtes! In der viewWillAppear Funktion lade ich eine URL. Jedes Mal, wenn die App aus dem Hintergrund zurückkehrt oder eine andere App die Kontrolle zurückgibt, wird dieses Lifecycle-Ereignis aufgerufen. Daher lädt das Webview in meinem Fall immer die Standard-URL neu.

+1

Mann, du hast mich gerettet! Vielen Dank. Solch ein dummer Fehler haben wir gemacht. – krafter