                     ?? alertView.buttonTitleAtIndex(index)!
                 performSegueWithIdentifier(identifer, sender: alertView)
             }
-            if !isInNavigationController {
+            if !isInNavigationController && autoDismisses {
                 dismissAlertView()
             }
         }
     }
-
+    
     // MARK: - Actions
     
     func dismissAlertView() {

    @IBInspectable var action1Segue: String?
    @IBInspectable var action2Segue: String?
    @IBInspectable var action3Segue: String?
    
    var delegate: AlertViewDelegate?
    

    
    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        // TODO: Fix responder chain for button taps when presenter still has text field as first responder. The following is a workaround.
        presentingViewController?.view.endEditing(true)
    }
    
