Co jakiś czas moja aplikacja na telefon iPhone przechodzi w stan, w którym żądania sieci są zawsze wyczekiwane, nawet jeśli inne aplikacje działają poprawnie (a nawet mają dostęp do tych samych witryn). Nie jest to oczywiście skorelowane ze zmianami w dostępności sieci i zdarza się zarówno w 3G, jak i WiFi. Wszelkie sugestie dotyczące diagnozowania problemu?Aplikacja na telefon iPhone przechodzi w stan, w którym żądania sieciowe nigdy się nie kończą.
(FWIW, aplikacja wykorzystuje MonoTouch i HttpWebRequest, ale podejrzewam, że cokolwiek się dzieje nie tak jest niższy poziom).
Uwaga: problem będzie się powtarzał przez aplikację w tło i zmieniając konfigurację sieci; jedyną poprawką wydaje się zabicie aplikacji i ponowne jej uruchomienie.
Aktualizacje: Próbowałem już korzystać z Reachability
, ale bez skutku. Reachability.InternetConnectionStatus
zawsze zwraca ReachableViaWiFiNetwork
(lub ReachableViaCarrierDataNetwork
zależności;.. Podobnie IsHostReachable()
zawsze zwraca true Runtime.StartWWAN()
wydaje się mieć żadnego znaczenia
Mam ten sam problem. I to jest przerywane. Używam MKNetworkKit. –
Chciałbym pomóc - w tej chwili nie rozwijam iPhone'a. Nigdy tego nie naprawiłem i łatwiej było zmienić pracę, niż nadal nadużywać mojego szefa. : P –
BOOOOOO !!!!!!!! –