35 votes

nw_host_stats_add_src recv trop petit, reçu 24, attendu 28

 nw_host_stats_add_src recv too small, received 24, expected 28
 

Donc, je fais en sorte que cela apparaisse dans la console et je ne suis pas sûr que ce soit un problème qui devrait me préoccuper ou non. Je l'ai remarqué après avoir attaché mon application à Firebase et écrit dans la base de données avec une connexion anonyme. Je me demandais simplement si je devais faire quelque chose à ce sujet et, le cas échéant, quelles seraient ces actions.

Merci!

50voto

Igor Points 7487

C'est un bug avec les journaux en Xcode8 + iOS10.


Nous pouvons aller faire un tour dans cette voie:

Lorsque sur simulateur, ajouter le Nom de l' OS_ACTIVITY_MODE et la Valeur Les Variables disable et le vérifier (Product -> Système -> Modifier le Schéma -> Exécuter -> Arguments -> Environnement).

enter image description here

Lorsque sur l'appareil, seulement ajouter de la OS_ACTIVITY_MODE et de vérifier(ne pas ajouter de la Valeur). Vous verrez le NSLog dans le Xcode8 de la Console.

enter image description here

8voto

Luke S Points 553

Cause: iOS 10 & Xcode 8. Peut également être répliquées par un étrange inputField bug:

Question appartient à un InputField dont la largeur est plus petite que les entrées caractères : 96px vs (4 * 28px) Cela conduit à un CPU à 100% et il est fixe lorsque la largeur est définie à 128px

Lien vers le correctif ci-dessus et le raisonnement

Ou juste le silence tout:

  • Appuyez sur ⌘<
  • Edit simulateur de système par l'ajout ou la mise à l' OS_ACTIVITY_MODE sous Variables d'Environnement dans l'Exécution des Arguments à une valeur de disable.
  • Faites de même pour l' appareil , mais supprimez la valeur de OS_ACTIVITY_MODE , la laisser vide. Les logs d'affichage de l'appareil comme ils le devraient.

4voto

spencery2 Points 456

J'ai trouvé cette réponse dans une vidéo sur Reddit trouve ici: https://www.reddit.com/r/ios/comments/5p0fvy/xcode_nw_host_stats_add_src_recv_too_small/

Cet avertissement vient de XCode et peut être désactivé par l'ajout d'une variable d'Environnement pour le Régime d'Exécution de la section. Le nom de l'Environnement est OS_ACTIVITY_MODE et la valeur est "désactiver".

Cela semble supprimer tous les "nw_" messages d'avertissement. Notez que cela supprime les avertissements. Je ne suis pas sûr si les avertissements sont importantes ou pas, ou que cela indique qu'il y a de "vrais" problèmes sous-jacents qui doivent être corrigés.

Comment modifier un Schéma d'Exécution Variables Environnementales section dans XCode

L'ajout de la OS_ACTIVITY_MODE valeur de "désactiver"

0voto

Alex Points 1820

J'ai été faire exactement le même message d'erreur sur Xcode-iOS 8.2-10.2, mais je n'étais pas à l'aide de Firebase, donc je ne sais pas si cela fait une différence. Paramètre OS_ACTIVITY_MODE de disable ne résout pas le problème, cependant, j'ai réalisé qu'il venait de l' All Exceptions Breakpoint que j'avais fixé. Je l'ai changé à partir de All de Objective-C (en supprimant C) et il ne s'arrête plus sur cette ligne plus. Vous pouvez le faire par un clic-droit sur le point d'arrêt les points d'arrêt d'onglet sur la gauche, puis en sélectionnant modifier, puis de faire le changement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X