我试图使用MFSideMenu,但当我要求菜单打开应用程序时,因为menuContainerViewController为空
这是在appDelegate(didFinishLaunchingWithOptions)创建菜单的代码:
let s = UIStoryboard(name: "Main", bundle: nil)
let contentView = s.instantiateInitialViewController()
let leftMenu = s.instantiateViewControllerWithIdentifier("LeftMenuViewController") as! LeftMenuViewController
let container:MFSideMenuContainerViewController = MFSideMenuContainerViewController.containerWithCenterViewController(contentView, leftMenuViewController: leftMenu, rightMenuViewController: nil)
window?.rootViewController = container
window?.makeKeyAndVisible()
这是负责打开我的菜单的代码:
self.menuContainerViewController.toggleLeftSideMenuCompletion({})
可能会发生什么?我使用CocoaPods安装了库,并且我正确地导入它。
答案 0 :(得分:0)
您确定,您已检查过:
是最初的ViewController
在你的故事板里?
答案 1 :(得分:-1)
self.menuContainerViewController.toggleLeftSideMenuCompletion(nil) 尝试这个一个!!