I have created an alert Where a mybutton have to be hidden while the activity indicator has to be shown. but it didn't work.
Here is the code:

```
private func showAlert() {
    let alert = UIAlertController(title: "aaaaaa", message: ccccccccc, preferredStyle: .alert)
    let attributedString = NSAttributedString(string: "aaaaa", attributes: [.font: UIFont.boldSystemFont(ofSize: 18), //your font here
         .foregroundColor : Theme.bleu!])
    alert.setValue(attributedString, forKey: "attributedTitle")
    alert.addAction(UIAlertAction(title: annuler, style: .cancel))
    alert.addAction(UIAlertAction(title: optimiserLesMicrosUniquement, style: .default, handler: { (action) in
        self.myButton.isHidden = true // Here begins the problem
        self.activityIndicator.isHidden = false
        let menuOptimiser = functionNumberX()
        self.activityIndicator.isHidden = true // Here is the problem
        self.myButton.isHidden = false
        let reponse = menuOptimiser.0
        if reponse == false  {
            self.showAlerteMenuOptimal()
        } else {
            if menuOptimiser.1 > 0 {
                self.presentAlerteDuGain(gain: menuOptimiser.1, menu: menuOptimiser.2)
            } else {
                self.presentAlerteOptimisationSansGainDeCalories(calorie: abs((round(menuOptimiser.1))), menu: menuOptimiser.2)
            }
        }
        self.gestionDeLaNotationDuMenuEnCours()
    }))
    present(alert, animated: true)
}

```

---

When i execute it, mybutton never disappears, and activity indicator never appears.

i don't know how to do that.