gpt4 book ai didi

macos - 更改 NSTextField 运行时中拼写检查的语言

转载 作者:行者123 更新时间:2023-12-03 16:47:38 24 4
gpt4 key购买 nike

我正在开发一个应用程序,让用户可以为其 OS X 拼写安装一种新语言。在此应用程序中,我还希望用户能够通过在 NSTextField 中输入一些文本来测试添加的新语言。

用户照常通过系统首选项应用更改拼写语言。我的问题是,当用户在首选项应用程序中更改 NSTextField 组件时,它不会更改它正在使用的拼写语言。我必须退出我的应用程序并重新启动它才能更改拼写语言。

我尝试释放 NSTextField,并在语言更改完成后再次分配它,但这没有什么区别。

所以我希望有人能指出我如何刷新 NSTextField 运行时中用于拼写检查的语言?

最佳答案

您可以使用以下代码:

NSSpellChecker *sc = [NSSpellChecker sharedSpellChecker];
[sc setAutomaticallyIdentifiesLanguages:false];
[sc setLanguage:@"en"];

关于macos - 更改 NSTextField 运行时中拼写检查的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8091437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com