         }
     }
     
-    func show() {
+    public func show() {
         if #available(iOS 8.0, *) {
             self.showAlertController()
         } else {

        alert.show()
    }
    
    class func showOneActionAlert(title: String, message: String, buttonTitle: String, completion: CompletionHandler?) {
        let alert = SwAlert()
        alert.title = title
        alert.message = message

    
    // MARK: - Instance Methods
    
    public func setCancelAction(buttonTitle: String, completion: CompletionHandler?) {
        self.cancelInfo = AlertInfo.generate(buttonTitle, placeholder: nil, completion: completion)
    }
    
    public func addAction(buttonTitle: String, completion: CompletionHandler?) {
        let alertInfo = AlertInfo.generate(buttonTitle, placeholder: nil, completion: completion)
        self.otherButtonHandlers.append(alertInfo)
    }
    
    public func addTextField(title: String, placeholder: String?) {
        let alertInfo = AlertInfo.generate(title, placeholder: placeholder, completion: nil)
        if #available(iOS 8.0, *) {
            self.textFieldInfo.append(alertInfo)
