Я пытаюсь нажать контроллер представления для одного и того же типа более одного раза, и если я использую анимацию в push, пользовательский интерфейс зависает после pushController.
Пример: я нахожусь в ProductController, и ясделать pushViewController к другому ProductController, после этого пользовательский интерфейс зависает.
Xcode отображает следующую ошибку: *"[Snapshotting] Snapshotting a view (0x7fdd9a5bdba0, UIView) that has not been rendered at least once requires afterScreenUpdates:YES."*
Чтобы избежать зависания пользовательского интерфейса, я должен сделать настройку pushController анимированным: false,
self.navigationController?.pushViewController(productController, animated: false)
Любая идея, чтобы решить эту проблему?