如何在滚动ScrollView
时获取控制台日志?是否有方法可以移除此功能?
2019-03-27 12:33:34.109573+0530 MyApp[10465:46241] [UIWorkIntervalTiming] workIntervalStart: startTimestamp > targetTimestamp; rolling forward by 1.116667
如何在滚动ScrollView
时获取控制台日志?是否有方法可以移除此功能?
2019-03-27 12:33:34.109573+0530 MyApp[10465:46241] [UIWorkIntervalTiming] workIntervalStart: startTimestamp > targetTimestamp; rolling forward by 1.116667
UICollectionView
和UITableView
中存在相同的问题。我怀疑这是一种用于分析滚动性能的诊断输出。注意:我在Xcode 10.2中注意到了这个问题。
如果你在UICollectionView
中快速交换的话,会比集合更快地使模拟器几秒钟内冻结,但是真实设备正常运行。
早期的 Xcode 版本中,此功能的 UIWorkIntervalTiming 已被取消日志记录特权
检查在滚动视图/表视图单元格中使用的任何第三方UI/动画相关库。问题可能出在这些库上。
您可以简单地消除模拟器中的噪音:
在环境变量部分设置OS_ACTIVITY_MODE = 禁用