ScrollView控制台输出UIEvent事件日志是否为正常行为?
SwiftUI ScrollView 控制台UIEvent日志疑问
用户问题
我是ScrollView的新手,编写了如下SwiftUI代码:
ScrollView { VStack(alignment: .leading, spacing:0) { HStack{ Text("ScrollView Testing").font(.largeTitle) Spacer() } } }
运行后控制台输出了如下日志:
Evaluating dispatch of UIEvent: 0x600003909ad0; type: 0; subtype: 0; backing type: 11; shouldSend: 1; ignoreInteractionEvents: 0, systemGestureStateChange: 0
想咨询该行为是否正常,还是UIEvent出现了异常?
解答
这条日志是正常的系统调试输出,不属于UIEvent异常情况,具体说明如下:
- 这是Xcode调试环境下,系统内部追踪UI事件分发过程的日志,并非错误或警告信息。
- 即便你没有主动和界面交互,App初始化渲染时系统也会调度相关UI事件,这类日志会被自动输出,用于辅助开发者排查交互类问题。
- 你的代码逻辑没有问题,该日志不会影响App的正常功能与运行。
可选操作:关闭这类日志
如果觉得这类日志干扰调试流程,可以通过Xcode调试控制台过滤:
- 点击控制台右上角的漏斗图标(过滤按钮)
- 取消勾选
Debug分类,或者直接搜索日志关键词Evaluating dispatch of UIEvent并屏蔽
内容的提问来源于stack exchange,提问作者shoji
相关产品推荐
相关产品推荐

