2017-09-03 26 views
0

J'ai un wich de code fait une interface utilisateur graphique (Cocoa) avec un texte et un bouton ...Comment puis-je obtenir le fonctionnement du bouton (Cocoa/NSButton)

Voir: [capture d'écran] [1] [1] : https://i.stack.imgur.com/aOzHD.png

je compile avec la commande suivante (le code est en ta.m): gcc -o prog ta.m -Cadre Cocoa Foundation -Cadre de AppKit

Voir le code de ta.m : http://c-studio.freevar.com/ta.txt

Est-il possible de faire un 'eventhan dler 'pour le bouton (dans un fichier (ta.m)) ..?

Thx,

Frederik Pot

Répondre

0

Votre code ne définit pas une cible pour votre bouton. En plus d'appeler setAction:, vous devez appeler setTarget: et lui passer une instance d'un objet qui prend le sélecteur -md:, qui dans ce cas serait une instance de md (c'est un nom de classe terrible, soit dit en passant, pensez à le faire quelque chose de plus descriptif .. De plus, la convention est de commencer tous les noms de classe avec une lettre majuscule).

Également: Pensez à compiler avec ARC activé; ça va rendre ta vie beaucoup plus facile.