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编辑,然后进行更改。