メニューをスライドアウトしたい。このために私はMenuViewController
(表ビュー)を制御しますUINavigationViewController
とProfileViewControlle
R(コンテンツビュー)を作成する必要がルートビューコントローラを設定するには?
私はAppDelegate.swift
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let nav1 = UINavigationController()
let mainView = MainViewController(menuViewController: nil, contentViewController: nil) //ViewController = Name of your controller
nav1.viewControllers = [mainView]
self.window?.rootViewController = nav1
self.window?.makeKeyAndVisible()
return true
}
にこのコードを書いたこのため、rootViewController
ようUINavigationViewController
を設定したいですMainViewController
は私のUINavigationViewController
です。
しかし、ここで私は何をすべきエラー
nilで期待される引数の型と互換性がありません 'のUIViewController'
がありますか?
あなたMainViewControllerクラス型は何ですか? –
実際にはUINavigationViewControllerですが、私は1つのライブラリをインポートし、クラスMainViewControllerのようになります:ENSideMenuNavigationController、ENSideMenuDelegate { –
'nav1 = UINavigationController()'には何がありますか? –