【发布时间】:2011-11-11 08:33:53
【问题描述】:
我正在开发一个应用程序,该应用程序允许用户为其 OS X 拼写安装新语言。在这个应用程序中,我还希望用户能够通过在 NSTextField 中输入一些文本来测试添加的新语言。
用户像往常一样通过系统偏好设置应用程序更改拼写语言。我的问题是,当用户在首选项应用程序中更改它时,NSTextField 组件不会更改它使用的拼写语言。我必须退出我的应用程序并重新启动它才能更改拼写语言。
我已经尝试释放 NSTextField,并在语言更改完成后再次分配它,但这没有任何区别。
所以我希望有人能指出我如何在 NSTextField 运行时刷新用于拼写检查的语言?
【问题讨论】:
标签: macos cocoa spell-checking nstextfield