文本字段在macOS 10.12上一次只允许1个字符

时间:2017-05-19 01:08:27

标签: macos textfield macos-sierra nsnotification

我的应用程序运行良好多年,但现在,当用户尝试在文本字段中输入一些文本时,它只需要第一个字符,然后退出该字段。

这很烦人。我一直在寻找几个星期。我用谷歌搜索过,除了我,似乎没有人有这个问题。

日志显示正在调用controlTextDidChange:但我没有与此字段相关的代码。

10.12有什么变化,我不知道? Apple的文档未提及此方法的任何更改。

谢谢!

1 个答案:

答案 0 :(得分:0)

好吧,终于找到了答案。在Bindings中,使用Array Controller为Value Binding选择了“Continuous update value”。我猜它在过去的OS版本中有不同的行为。一切都很好。花了我几个月才发现这个!!