在 macOS 10.12 上,文本字段一次只允许 1 个字符
Text field only allowing 1 character at a time on macOS 10.12
我的应用多年来一直运行良好,但现在,当用户尝试在文本字段中输入一些文本时,它只输入第一个字符然后退出该字段。
这很烦人。我一直在寻找几个星期。我用谷歌搜索了这个,除了我似乎没有人有这个问题。
日志显示正在调用controlTextDidChange:,但我没有与此字段相关的代码。
10.12 有什么我不知道的变化吗? Apple 的文档未提及此方法的任何更改。
谢谢!
好的,终于找到答案了。在绑定中,为数组控制器的值绑定选择了 "Continuous update value"。我猜它在过去的 OS 版本中有不同的行为。现在一切都很好。我花了几个月才找到这个!!
我的应用多年来一直运行良好,但现在,当用户尝试在文本字段中输入一些文本时,它只输入第一个字符然后退出该字段。
这很烦人。我一直在寻找几个星期。我用谷歌搜索了这个,除了我似乎没有人有这个问题。
日志显示正在调用controlTextDidChange:,但我没有与此字段相关的代码。
10.12 有什么我不知道的变化吗? Apple 的文档未提及此方法的任何更改。
谢谢!
好的,终于找到答案了。在绑定中,为数组控制器的值绑定选择了 "Continuous update value"。我猜它在过去的 OS 版本中有不同的行为。现在一切都很好。我花了几个月才找到这个!!