MFSideMenu menuContainerViewController是零

时间:2016-09-09 20:25:36

标签: ios swift

我试图使用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安装了库,并且我正确地导入它。

2 个答案:

答案 0 :(得分:0)

您确定,您已检查过:

  

是最初的ViewController

在你的故事板里?

答案 1 :(得分:-1)

self.menuContainerViewController.toggleLeftSideMenuCompletion(nil) 尝试这个一个!!