我正在尝试为我的 iOS 应用程序实现侧边菜单,使用这个库https://github.com/jonkykong/SideMenu 通过代码实现,在视图中编写的代码下方确实加载了函数:
let menuRightNavigationController = UISideMenuNavigationController(rootViewController: SideMenuViewController())
SideMenuManager.default.menuRightNavigationController = menuRightNavigationController
SideMenuManager.default.menuFadeStatusBar = false
SideMenuManager.default.menuAddPanGestureToPresent(toView: self.navigationController!.navigationBar)
SideMenuManager.default.menuAddScreenEdgePanGesturesToPresent(toView: self.navigationController!.view)
但是应用程序在上述代码的最后两行崩溃了,下面的代码是用按钮操作编写的:
@objc func menuButtonAction(sender: UIButton!) {
present(SideMenuManager.default.menuRightNavigationController!, animated: true, completion: nil)
}
伙计们请帮助处理崩溃,以便我可以展示我的侧面菜单。谢谢!