Движение / Материал Несбалансированные вызовы, чтобы начать / закончить переходы появления - PullRequest
0 голосов
/ 02 июля 2018

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

0 голосов
/ 27 июля 2018

Это было исправлено в CosmicMind / Motion # 42 и выпущено в Motion 1.4.3, который поставляется с Material 2.16.3

...