如何使用XCode文档

时间:2014-12-29 06:53:33

标签: objective-c xcode cocoa swift

我想收听NSTextField的文本更改事件,所以我查看了文档并看到了textDidChange事件。所以,我将我的文本字段连接到委托并实现该方法,运行应用程序,没有任何反应。我也尝试过textDidEndEditing,但无济于事。

这些方法究竟是什么?如何触发它们?更改文本和跳出字段或按Enter键不会做任何事情。经过一段谷歌搜索后,我发现了一个controlTextDidChange方法(在NSTextField的NSControl父类中),所以我实现了它,它起作用了(虽然它必须是一个覆盖函数,而不仅仅是一个普通的函数)。

在.NET中处理文本更改事件会很简单,只需切换到事件面板,然后双击"更改"并且看,它创建了一个方法存根,我可以处理该事件。

显然,我比较喜欢XCode newb。在XCode / Swift中处理事件的典型方法是什么?我是否以错误的方式解决问题,是否有更好/更简单的方法?

感谢。

0 个答案:

没有答案