MyDocument, File's owner, first responder
muqaddar
Administrateur
Salut,
Je suis en train de faire un tutorial Apple, basé sur un projet multi-documents.
Dans myDocument.nib, j'ajoute des actions à mon MyDocument.
Puis, je vais dans mainMenu.nib (comme ils disent) où j'ajoute des menus que je dois relier au first reponder pour retrouver les actions préalablement rentrées dans l'autre nib. Or, elles n'y sont pas (les vilaines).
J'ai pas l'impression d'avoir fait d'erreur mais juste d'avoir suivi le tutorial :
http://developer.apple.com/documentation/QuickTime/Conceptual/QTKitProgrammingGuide/index.html (page Extending the QTKitPlayer Application)
C'est moi ou c'est eux ?
Ne se sont-ils pas plantés par rapport au File's owner ?
Je suis en train de faire un tutorial Apple, basé sur un projet multi-documents.
Dans myDocument.nib, j'ajoute des actions à mon MyDocument.
Puis, je vais dans mainMenu.nib (comme ils disent) où j'ajoute des menus que je dois relier au first reponder pour retrouver les actions préalablement rentrées dans l'autre nib. Or, elles n'y sont pas (les vilaines).
J'ai pas l'impression d'avoir fait d'erreur mais juste d'avoir suivi le tutorial :
http://developer.apple.com/documentation/QuickTime/Conceptual/QTKitProgrammingGuide/index.html (page Extending the QTKitPlayer Application)
C'est moi ou c'est eux ?
Ne se sont-ils pas plantés par rapport au File's owner ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Et enfin, c'est une curieuse façon de procéder. Quand tu changes le nom de la méthodes d'un côté il faut le faire de l'autre...etc.
Sans blagues, FirstResponder représente nil. Ensuite, il ya une chaine de Responder qui se met en place et l'action est envoyée premier objet qui est capable de répondre au message (dans lequel la méthode est implémentée). Si aucun objet ne répond, je crois que ca nous fais un beau NSBeep(). Si tu as Cocoa par la pratique et si mes souvenirs sont bons, tu devrais jeter un coup d'oeil dans le chapitre Pasteboard and Nil-Targeted Action (oui, je l'ai en Anglais), c'est très bien expliqué
Ce qui me gène, c'est que le tutorial est très différent de tout ça...
Enfin, je vais voir...
Si y'en a qui veulent se pencher dessus.