2016-09-14 30 views
17

właśnie zaktualizowany do Xcode iOS 8 i 10.Błąd: otrzymała błąd: [57] Gniazdo nie jest podłączone - iOS 10

Po utworzeniu kompilacji, biegnę do błędu, który moim zdaniem jest przyczynianie się do niektóre dane nie są pobierane.

Nie wiem, dokąd przejść, ale wydaje się, że w jakiś sposób wiąże się z połączeniami http. Tak czy inaczej, nie podoba mi się wygląd tych błędów i muszę dotrzeć do sedna rzeczy.

W dzienniku uzyskać:

[] nw_connection_write_close 9 Connection is not ready, sending error callback 
[] __tcp_connection_write_eof_block_invoke Write close callback received error: [57] Socket is not connected 

Co te błędy oznaczają i jak mogę go szukać, gdzie szukać?

Czy te raporty o błędach odnoszą się do amortyzacji NSURLConnection od wersji iOS 9?

+0

Jeśli nie wiesz, co punkt w kodzie jest wyzwalanie się komunikat o błędzie, możesz spróbować intensywniejszej przez niego z pułapki. – matt

+2

Zaktualizowano również do Xcode 8 i iOS 10. Widzę również dokładnie te błędy, a także mam problemy z http. W szczególności adres ukończenia skonfigurowany w mojej aplikacji nie jest już wywoływany (działa na iOS 9). Jeśli zrobisz jakieś postępy, zaktualizuj! Wyglądam też, ale to jest kod strony trzeciej i nie robię dużego postępu ... Krok po kroku też się nie ujawnił. Dzieje się to po ułożeniu widoku, to wszystko, co do tej pory zidentyfikowałem. – sinewave440hz

+2

Ten sam błąd przydarzył mi się, gdy miałem problemy z używaniem NSURLSession w celu wykonania zadania uploadTask, ale odszedł, gdy pomyślnie wysyłałem dane. Nigdy nie korzystałem z NSURLConnection. –

Odpowiedz

12

Mamy ten sam błąd. Problem polegał na tym, że użyliśmy tła bez klucza w pliku info.plist (patrz obrazek poniżej).

enter image description here

Po naprawiliśmy ten komunikat o błędzie zniknął. Zamiast tego mamy dużo komunikatów, które można wyłączyć (patrz Hide strange unwanted Xcode 8 logs).

Mam nadzieję, że to pomoże.

3

czyścić projekt i problem rozwiązać dla mnie Command + Shift + K