首页 > 解决方案 > kukushi/SideMenu 显示菜单无法从另一个视图控制器中工作

问题描述

我使用侧面菜单库“kukushi/SideMenu”

我将数据发送到另一个 tableViewController (ScheduleTableVC)

    let navigation = UIStoryboard.init(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "SchedulePage") as! UINavigationController
    let vc = navigation.viewControllers.first as! ScheduleTableVC
    vc.text = ""
    self.present(navigation, animated: true, completion: nil)

但在 ScheduleTableVC 库函数中

    self.sideMenuController?.revealMenu() 

不工作,必须显示菜单

标签: iosswiftside-menu

解决方案


用这个解决

    let navigation = UIStoryboard.init(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "SchedulePage") as! UINavigationController
    let vc = navigation.viewControllers.first as! ScheduleTableVC
    vc.text = ""

    sideMenuController?.setContentViewController(to: navigation, animated: false, completion: nil)

推荐阅读