 
     @discardableResult
     public func configurePopoverPresentation(_ configurationHandler: ((_ popover: UIPopoverPresentationController?) -> Void)? = nil) -> Self {
-        configurationHandler?(alert?.popoverPresentationController)
+        configurationHandler?(alertController?.popoverPresentationController)
         return self
     }
 

        handler: ((_ action: UIAlertAction, _ textFields: [UITextField]?) -> Void)? = nil
    ) -> Self {
        let action = UIAlertAction(title: title, style: style) { action in
            handler?(action, self.alert?.preferredStyle == .alert ? self.alert?.textFields : nil)
            self.alert = nil
        }

        alert?.addAction(action)

        if preferred {
            alert?.preferredAction = action
        }

        return self


    @discardableResult
    public func fetch(_ handler: (_ alertController: UIAlertController?) -> Void) -> Self {
        handler(alertController)
        return self
    }

