Créez d'abord une sortie pour les articles dans IB. Vous pouvez ensuite modifier les méthodes appelées en utilisant [myItem setTarget:] et [myItem setAction:].
Voir target action
ETA: Y at-il une raison particulière que vous voulez le faire par programme?
ETAA: Pour le faire non-programme, faire une fonction de type de retour IBAction, et l'argument (id) expéditeur, comme ceci:
- (IBAction)myMethod:(id)sender;
Avec tout ce que vous aimez la mise en œuvre. Ensuite, dans IB, faites glisser un objet objet de la bibliothèque vers la fenêtre MainWindow.xib et, dans la fenêtre d'identité (cmd-6), donnez-lui la classe qui a votre fonction. Ensuite, dans la fenêtre des connexions de cet objet (cmd-5), vous pouvez faire glisser de votre nom de fonction vers n'importe quel objet d'interface que vous voulez.
Je vous suggère fortement de lire mac dev on IB. La section connexions et liaisons traitera de ce problème particulier. En outre, un tutoriel comme ça: yet another tutorial aidera probablement.
comment puis-je faire pareil non-programmatique alors? – TutorialPoint
parce que ce serait mieux :) – TutorialPoint
mais comment vais-je aller avec l'action alors comme vous voyez dans le fichier appdelegate.m dans le téléchargement du projet? – TutorialPoint