nw_host_stats_add_src recv太小,收到24,预计28

时间:2016-12-21 23:49:41

标签: ios swift xcode ios-simulator

nw_host_stats_add_src recv too small, received 24, expected 28

所以我将它显示在控制台中,我不确定这是否是一个我应该被打扰的问题。在将我的应用程序附加到Firebase并使用匿名登录写入数据库后,我注意到了这一点。只是想知道我是否需要对此进行任何操作,如果是,那么这些操作将是什么。

谢谢!

4 个答案:

答案 0 :(得分:50)

这是Xcode8 + iOS10中的日志错误。

我们可以通过这种方式解决问题:

模拟器上时,添加名称OS_ACTIVITY_MODE和值 变量disable并检查它(产品 - >方案 - >编辑方案 - >运行 - >参数 - >环境)。

enter image description here

设备上时,只需添加OS_ACTIVITY_MODE并进行检查(不要添加值)。您将在Xcode8控制台中看到NSLog。

enter image description here

答案 1 :(得分:8)

原因:iOS 10& Xcode 8.也可以通过奇数inputField bug复制:

  

问题属于InputField,其宽度小于输入   字符:96px vs(4 * 28px)   这导致100%的CPU并且它是固定的   当width设置为128px

Link to the above fix and reasoning

或者只是沉默一切:

  • 按⌘<
  • 通过在运行参数中将环境变量下的OS_ACTIVITY_MODE添加或设置为值disable来编辑模拟器方案。
  • 设备执行相同操作,但删除OS_ACTIVITY_MODE的值,将其留空。将按原样显示设备的日志。

答案 2 :(得分:4)

我在位于此处的Reddit视频中找到了这个答案:https://www.reddit.com/r/ios/comments/5p0fvy/xcode_nw_host_stats_add_src_recv_too_small/

此警告来自XCode,可以通过向Scheme的“运行”部分添加环境变量来禁用。环境名称为OS_ACTIVITY_MODE,值为"禁用"。

这似乎压制了所有的" nw _"警告信息。请注意,这只是抑制警告。我不确定警告是否重要,或者这是否表明存在"真实"应该修复的潜在问题。

How to edit a Scheme's Run Environmental Variables section in XCode

Adding the OS_ACTIVITY_MODE value of "disable"

答案 3 :(得分:0)

我在Xcode-8.2 iOS-10.2上收到了完全相同的错误消息,但我没有使用Firebase,所以我不确定这是否有所作为。将OS_ACTIVITY_MODE设置为disable并没有解决问题,但是,我意识到它来自我设定的All Exceptions Breakpoint。我将其更改为AllObjective-C(删除C),它不再停在该行上。您可以通过右键单击左侧断点选项卡中的断点,然后选择编辑,然后进行更改来执行此操作。