2012-07-30 6 views
0

J'ai une autre question.Applescript-ObjC Ouvrir une nouvelle fenêtre

J'ai créé une fenêtre de sortie à afficher lorsque l'utilisateur appuie sur le bouton "Quitter" ou utilise "Cmd-Q". La fenêtre a son propre bouton "Quitter". Comment faire en sorte que la fenêtre puisse être affichée sur Cmd-Q ou en cliquant sur le bouton "Quitter"? Je ne peux pas joindre l'AppDelegate à la fenêtre. (la case bleue représentant l'appdelegate est manquante dans IB) Je fournirai plus d'informations si nécessaire.

J'utilise Mac OS X 10.6.8 Snow Leopard, Xcode 4.2

Répondre

1

Vous pouvez connecter le bouton pour de l'application mettre fin à l'action et appeler le code de la fenêtre de sortie de applicationWillTerminate méthode du délégué de l'application. L'instance de délégué d'application peut être restaurée dans l'éditeur d'interface en ajoutant un nouvel objet (à partir de la bibliothèque d'objets) et en définissant sa classe sur votre AppDelegate.

+0

Une idée comment connecter le bouton à l'action de terminaison de l'application? Comment dois-je faire pour définir son cours? Merci d'avoir répondu. :) –

+0

Dans l'éditeur d'interface, les connexions peuvent être établies de différentes manières. Un moyen serait de cliquer sur un objet et de rechercher dans l'inspecteur des connexions les différentes prises et actions - une connexion peut être établie en glissant du connecteur (le cercle à droite du nom) à l'objet désiré. La classe d'un objet peut être définie à partir de l'inspecteur d'identité - votre script (s) sera répertorié avec les autres classes. –

+0

Merci pour la réponse, aussi, je cherchais juste comment afficher une fenêtre. J'ai essayé "fenêtre d'affichage". Je ne sais toujours pas quelle est la commande spécifique à utiliser pour cela. –

Questions connexes