Ich habe eine iPad-App, die Daten über UDP-Sockets empfängt. Und es hat eine UIWebView, um Webseiten zu durchsuchen. Aber während des Scrollens in der UIWebView, friert alles ein und es werden keine Daten empfangen. Ich habe nachgeforscht und es hat etwas mit Runloops und Threads zu tun. Aber wenn die UIWebView nicht in einem anderen Thread als dem Haupt-Thread ausgeführt werden kann, wie kann ich dann Daten empfangen, während ich scrolle? Es ist wichtig, dass ich weiterhin Daten erhalte.
Das Projekt verwendet die AsyncUdpSocket-Klasse aus Cocoa AsyncSocket das sehr gut funktioniert. Und auch die Singleton-Klasse von Matt Gallagher . Alles läuft im Hauptthread, UDP-Empfang und UI.
Vielen Dank im Voraus!