Движение / Материал Несбалансированные вызовы, чтобы начать / закончить появление переходов

Я использую последнюю версию библиотеки материалов для 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

Другие вопросы по тегам