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

nw_host_stats_add_src recv too small, received 24, expected 28 

所以我得到这个出现在控制台,我不知道这是否是一个问题,我应该打扰或不。 在将我的应用程序附加到Firebase并使用匿名login写入数据库之后,我注意到了这一点。只是想知道我是否需要对此做任何事情,如果是的话,这些操作是什么。

谢谢!

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


我们可以用这种方式绕过它:

模拟器上 ,添加名称OS_ACTIVITY_MODE和值variablesdisable并检查它(产品 – >计划 – >编辑计划 – >运行 – >参数 – >环境)。

在这里输入图像说明

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

在这里输入图像说明

原因:iOS 10&Xcode 8.也可以复制一个奇怪的inputField错误:

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

链接到上述修复和推理

或者只是沉默一切:

  • 按⌘<
  • 编辑模拟器scheme,方法是将Run Arguments中的Environment Variables下的OS_ACTIVITY_MODE添加或设置为disable值。
  • 设备执行相同的操作,但删除OS_ACTIVITY_MODE的值,将其保留为空。 日志将显示为设备,因为他们应该。

我在Reddit的video中find了这个答案: https : //www.reddit.com/r/ios/comments/5p0fvy/xcode_nw_host_stats_add_src_recv_too_small/

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

这看起来压制了所有的“nw_”警告信息。 请注意,这只是抑制警告。 我不确定这些警告是否重要,或者这是否表明存在应该修复的“实际”潜在问题。

如何在XCode中编辑Scheme的运行环境variables部分

添加“disable”的OS_ACTIVITY_MODE值

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