サイドメニューを迅速に実装するアプリケーションがあります。( http://www.appcoda.com/sidebar-menu-swift/ )
3D タッチ ショートカット、クイック アクションを実装しました。ほぼ動作します。
問題は、次のコードを使用して、revealViewController() をインスタンス化せずにビューに直接到達することです。
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let navVC = storyboard.instantiateViewControllerWithIdentifier("newsViewController") as! UINavigationController
self.window?.rootViewController?.presentViewController(navVC, animated: true, completion: nil)
私はどのように/どこでインスタンス化されているのか分かりません
私は持っている:
self.revealViewController() == nil
今起こっていることは、メニューが開きたくないということです。
ご協力ありがとうございました :-)