我有一个代码,它用一些文字和一个按钮制作一个gui(Cocoa)......
参见:[screenshot] [1] [1]:https://i.stack.imgur.com/aOzHD.png
我用以下命令编译(代码在ta.m中): gcc ta.m -o prog -framework Cocoa -framework Foundation -framework AppKit
请参阅ta.m的代码:http://c-studio.freevar.com/ta.txt
是否可以为按钮创建'eventhandler'(在一个文件中(ta.m))..?
THX,
Frederik Pot
答案 0 :(得分:0)
您的代码未设置按钮的目标。除了调用setAction:
之外,还需要调用setTarget:
并传递一个带有-md:
选择器的对象实例,在这种情况下,它将是md
的实例(顺便说一下,这是一个可怕的类名;考虑使它更具描述性。另外,惯例是用大写字母开始所有类名)。
另外:考虑使用ARC打开编译;它会让你的生活更轻松。