Вы можете скачать проект и запустить его, вы увидите те же 4 [CATransaction synchronize], вызываемые внутри транзакции

лал ViewController, где есть кнопка и поле UIText, когда я нажимаю кнопку, отображается UITableViewController с UISearchBar и отображается список языков. У меня проблема, когда я запускаю приложение в первый раз, когда я нажимаю кнопку, а затем нажимаю UISearchBar на моей консоли, у меня появляется это предупреждение

SearchDebugApp [2237: 558457] + [синхронизация CATransaction] вызывается в транзакции SearchDebugApp [2237: 558457] + [синхронизация CATransaction] вызывается в транзакции SearchDebugApp [2237: 558457] + [синхронизация CATransaction] вызывается в транзакции SearchDebugApp [2237: 558457] + [ CATransaction синхронизировать] вызывается внутри транзакции

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

Я искал в этом сообщении предупреждение и обнаружил, что это происходит, когда в главном потоке выполняется более одной анимации, но в моем приложении единственная анимация, которая происходит, - это когда отображается клавиатура.

Вы можете клонировать проект здесь

Ответы на вопрос(1)

Ваш ответ на вопрос