Движение / Материал Несбалансированные вызовы, чтобы начать / закончить появление переходов
Я использую последнюю версию библиотеки материалов для Swift (2.16.0). И в моем проекте у меня есть контроллер NavigationDrawer с ToolBarController в качестве контроллера корневого представления. Затем я пытаюсь представить модально SearchBarController, анимация движения работала отлично
let searchController = AppStoryboard.Tree.viewController(viewControllerClass: SearchViewController.self)
let searchBarController = SearchBarController(rootViewController: searchController)
searchBarController.isMotionEnabled = true
searchBarController.motionTransitionType = .autoReverse(presenting: .fade)
toolbarController?.present(searchBarController, animated: true)
Но в журнале я вижу сообщения:
Unbalanced calls to begin/end appearance transitions for <Material.SearchBarController: 0x7f8db554bde0>.
Unbalanced calls to begin/end appearance transitions for <NavigationDrawerController: 0x7f8db680b000>.
Я знаю, что у библиотеки Motion есть transition(to: <UIViewController>)
метод. Но этот метод не работает для меня, потому что он заменяет rootViewController
1 ответ
Это было исправлено в CosmicMind/Motion #42 и выпущено в Motion 1.4.3
который поставляется с Material 2.16.3