Wie die Zeit einstellen in NSURLRequest im iphone
Ich versuche, zu trennen oder stoppen das laden der URL-Anforderung in 15 Sekunden, wenn die internet-Verbindung unterbrochen wird. ich habe versucht, mit setTimeoutInterval in NSURLRequest, die nicht arbeiten. kann jeder wissen, wie das Problem zu beheben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein Beispiel für Sie:
Hier haben Sie 20 sec timeout-Intervall.
Von dem, was ich erlebt habe, ist dieses Beispiel von Oleg wird nicht funktionieren. Ich denke, du bist vor dem gleichen problem wie ich und von was ich, online gelesen, vielleicht ist diese Lösung wird auch für Sie arbeiten.
Mit NSTimer, stellen Sie den timer zu starten, bei der webViewDidStartLoad delegate-Methode, und stellen Sie sicher, dass der Zähler zu webViewDidFinishLoad und webViewDidStarLoad Methoden, um zu überprüfen, ob die webView geladen wurde (dies ist ein hässlicher hack, aber es sei denn, Sie javascript verwenden, um zu überprüfen, die Anzahl der Elemente in Ihrer Seite, es gibt wirklich keine Möglichkeit zu wissen, wie viele Male diese 2 Methoden aufgerufen werden).
Wenn Sie das getan haben, überprüfen Sie die Schalter an der Methode, die ausgeführt werden, nachdem der Zeitgeber erreicht hat seine Zeit, und das sollte funktionieren.
Den NSTimer code ist hier --> http://www.iphonedevsdk.com/forum/iphone-sdk-development/14403-nstimer-examples.html
Hoffe, das hilft, Tat es für mich. Obwohl ich weiß, es gibt Mängel, es funktioniert für mich, wie ich bin laden der splash-screen soll leicht sein in den ersten Platz. Ich bin noch auf der Suche nach Lösungen, obwohl, wird der post bearbeitet, die hier, wenn ich andere alternativen.
Feedback ist sehr zu begrüßen!