Un delegate qui boude.

muqaddarmuqaddar Administrateur
08:24 modifié dans API AppKit #1
Salut,

J'ai implémenté cette méthode ds un controlleur :

//fermeture de l&#39;application quand on ferme la fenêtre<br />- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication<br />{<br />&nbsp; &nbsp; return YES;<br />}


et j'ai relié ma fenêtre au contrôleur ds IB et connecté le delegate.

Mais quand je ferme la fenêtre, l'appli ne quitte pas. Pourquoi donc ?

Réponses

  • BruBru Membre
    novembre 2004 modifié #2
    Car c'est un message envoyé par ton application (objet NSApplication) et non par ta fenêtre.

    Il faut que tu relies File's Owner (qui symbolise l'instance NSApplication stockée dans NSApp) dans IB à  ton contrôleur et que tu cliques sur delegate.

    .
  • muqaddarmuqaddar Administrateur
    08:24 modifié #3
    OK.

    Je me suis mélangé les pinceaux effectivement.
    merci
Connectez-vous ou Inscrivez-vous pour répondre.