Переместить на другую вкладку индекс контроллера из другого класса - PullRequest
0 голосов
/ 14 октября 2018

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

AppDelegate.swift

var main: FirstViewController = FirstViewController()

func getMain() -> FirstViewController{
    return main
}

SliderMenuViewController.swift

slideMenuController()?.closeLeftNonAnimation()
     DispatchQueue.main.asyncAfter(deadline: .now() + 1 ) {
     let abc: AppDelegate = UIApplication.shared.delegate as! AppDelegate
     let tst = abc.getMain()
     tst.moveTab()

FirstViewController.swift

func moveTab(){
        DispatchQueue.main.async {
            self.tabBarController?.selectedIndex = 2
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...