UIWorkIntervalTiming workIntervalStart

Получение журнала консоли при прокрутке ScrollView. Есть ли способ удалить это?

2019-03-27 12: 33: 34.109573 + 0530 MyApp [10465: 46241] [UIWorkIntervalTiming] workIntervalStart: startTimestamp> targetTimestamp; откат на 1.116667

Ответ 1

Я могу наблюдать ту же проблему с UICollectionView и UITableView. Я подозреваю, что это диагностический вывод, используемый для анализа производительности прокрутки.

Примечание: я замечаю эту проблему из Xcode 10.2

в UICollectionView если вы обмениваетесь слишком быстро, чем UICollectionView на несколько UICollectionView получающий Freeze на Simulator, но Real Device работает нормально.

В более ранней версии XCode эта функция была отменена, и для UIWorkIntervalTiming были отменены привилегии

Ответ 3

Проверьте любую стороннюю библиотеку, связанную с пользовательским интерфейсом/анимацией, используемую в ячейке представления прокрутки/представления таблицы. Возможно, проблема с этими библиотеками.

Ответ 4

Вы можете просто отключить шум от симулятора:

  1. Меню Xcode: Продукт → Схема → Редактировать схему
  2. Выберите Run (отладка)
  3. В разделе "Переменные среды" установите OS_ACTIVITY_MODE= отключить

    • изображение

Here is an image

К сожалению, я не могу найти никакой информации, касающейся этой проблемы, в документации Apple, но я считаю, что это какой-то диагностический вывод, который используется для анализа производительности прокрутки.