2017-09-27 1 views
4

J'essaie de faire des appels Https standard à un serveur Web et je suis en train de lire le statut de lecture TIC [6: 0x0]: 1:57 très fréquemment et cela empêche les webservices de fonctionner. Est-ce que quelqu'un d'autre a le même problème?TIC Lire l'état [6: 0x0]: 1:57 Xcode 9 - Les demandes réseau ne fonctionnent pas

+0

Vous pouvez trouver réponse ici: https://stackoverflow.com/questions/46352735/what-is-tic-read-status-157-in-ios11-xcode-9 – szubiszon

+1

Apple doit y arriver. ensemble. – samuscarella

Répondre

1

TIC Erreur de lecture [476: 0x60800018dc30]: 01h57

OK, voici comment cela se décompose:

  • « TIC » est remplacé et « connexion TCP E/S », qui "Read Error" est assez explicite
  • "476" est un numéro d'identification de connexion dans TIC; cela ne nous est pas utile
  • "0x60800018dc30" est un pointeur sur l'objet TIC lui-même; encore une fois cela ne nous est pas utile
  • "1" et "57" sont le domaine CFStreamError et le code, respectivement; un domaine de 1 est kCFStreamErrorDomainPOSIX et, dans ce domaine, 57 est ENOTCONN

En bref, une lecture TCP a échoué avec ENOTCONN. Comme le sous-système de connexion d'E/S TCP n'a pas d'API publique, vous devez nécessairement l'utiliser via un wrapper de haut niveau (tel que NSURLSession). Quelle API est-ce? Voyez-vous l'erreur manifeste là? Si oui, à quoi ressemble cette erreur?

Espérons que cette panne aide.