I want to implement 3D touch quick actions in my app with the following code:
func createQuickActions(application: UIApplication) {
let shortcut1 = UIMutableApplicationShortcutItem(type: NSBundle.mainBundle().bundleIdentifier!+".CrearActividad", localizedTitle: "Actividad", localizedSubtitle: nil, icon: UIApplicationShortcutIcon.init(templateImageName: "iphone-3d-touch-checkbox"), userInfo: nil)
let shortcut2 = UIMutableApplicationShortcutItem(type: NSBundle.mainBundle().bundleIdentifier!+".CrearNota", localizedTitle: "Nota", localizedSubtitle: nil, icon: UIApplicationShortcutIcon.init(templateImageName: "iphone-3d-touch-notebook"), userInfo: nil)
let shortcut3 = UIMutableApplicationShortcutItem(type: NSBundle.mainBundle().bundleIdentifier!+".CrearReunion", localizedTitle: "Reunión", localizedSubtitle: nil, icon: UIApplicationShortcutIcon.init(templateImageName: "iphone-3d-touch-calendar"), userInfo: nil)
application.shortcutItems = [shortcut1,shortcut2,shortcut3]
}
Upon pressing the quick action button the respective view controller appears, but without a navigation bar (on my storyboard, all view controllers are connected via navigation controller). I have important buttons on my navigation bar, so how can I instantiate and push my view controllers with a visible navigation bar/ navigation controller?