在学习objective-c时,我制作了一个基本的Mac购物列表应用程序,它具有3个界面元素:NSTextField
,NSButton
和NSTableView
。基本思想是你在文本字段中输入内容,点击添加按钮(或者按回车键),然后将它添加到表格视图中。一切都按预期工作,直到我点击表格视图时,它将当前添加到文本字段的表格视图添加到表格视图中。NSTableView点击时触发另一个动作
我唯一的动作是addItem
它增加了文本字段的stringValue
到NSTableView
的数据源,NSMutableArray
。我已将它设置为仅由按钮和文本字段触发,而不是NSTableView
。当我从NSTextField
中删除该操作时,问题就会停止。有什么建议么?
你究竟是如何设定行动的?通过Ctrl-从文本字段拖动到实现addItem的对象? – puzzle
这个问题得到了回答,但作为参考,我试图通过按住Ctrl拖动文本字段和编程方式[在这[] http://stackoverflow.com/questions/995758/execute-an-action-when-the-输入键被按下 - 在 - 一个字段/ 996694#996694)答案。两者都有同样的效果。 –