Je veux utiliser windowShouldClose:
dans ma sous-classe NSWindowController pour afficher une feuille demandant à l'utilisateur s'il veut enregistrer les modifications avant de fermer avec les boutons Enregistrer, Annuler et Ne pas enregistrer.
Le problème auquel je suis confronté est que beginSheetModalForWindow:...
utilise un délégué au lieu d'une valeur de retour.
Je peux renvoyer NO dans windowShouldClose:
, mais alors lorsque j'envoie [self close]
au contrôleur dans le délégué de la feuille, rien ne se passe.
Est-ce que quelqu'un peut m'expliquer comment faire cela ou me donner un exemple de code à suivre?