私はMMDraweControllerを使用しています。それは完全に機能します。rootViewController に問題があります。アプリが起動すると、loginViewController が読み込まれます。したがって、サイドバーメニューは必要ありません(loginViewControllerにはナビゲーションコントローラーがありません)。私の問題は、loginViewControllerではなく、viewControllerから始まるアプリの下のコードを使用していることです。サイドバーメニューなしのログインページとサイドバー付きのviewControllerを使用するにはどうすればよいですか?
var rootViewController = self.window!.rootViewController
let mainStoryBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
var centerViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("ViewController") as ViewController
//var rootViewController = centerViewController
var leftViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("SideBarMenuViewController") as SideBarMenuViewController
var leftSideNav = UINavigationController(rootViewController: leftViewController)
var centerSideNav = UINavigationController(rootViewController: centerViewController)
centerContainer = MMDrawerController(centerViewController: centerSideNav, leftDrawerViewController: leftSideNav)
centerContainer!.openDrawerGestureModeMask = MMOpenDrawerGestureMode.PanningCenterView
centerContainer!.closeDrawerGestureModeMask = MMCloseDrawerGestureMode.PanningCenterView
window!.rootViewController = centerContainer
window!.makeKeyAndVisible()