Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 如何将语言添加到NSSpellChecker';有哪些可用语言?_Xcode_Macos_Swift_Internationalization - Fatal编程技术网

Xcode 如何将语言添加到NSSpellChecker';有哪些可用语言?

Xcode 如何将语言添加到NSSpellChecker';有哪些可用语言?,xcode,macos,swift,internationalization,Xcode,Macos,Swift,Internationalization,目前,一个电话 println(NSSpellChecker.sharedSpellChecker().availableLanguages) 打印此语言列表: [en_GB, en, en_AU, en_CA, en_IN, da, de, es, fr, it, nl, nb, pt_BR, pt_PT, sv, tr, ru] 我还需要处理另外两种语言,所以我遵循了这一点,并成功地将这两种语言添加到我的mac电脑的拼写检查器中。所以,是的,我现在已经对这些传统语言进行了全系统的拼写检查

目前,一个电话

println(NSSpellChecker.sharedSpellChecker().availableLanguages)
打印此语言列表:

[en_GB, en, en_AU, en_CA, en_IN, da, de, es, fr, it, nl, nb, pt_BR, pt_PT, sv, tr, ru]
我还需要处理另外两种语言,所以我遵循了这一点,并成功地将这两种语言添加到我的mac电脑的拼写检查器中。所以,是的,我现在已经对这些传统语言进行了全系统的拼写检查。它们以可用的拼写检查语言显示,并在下面的屏幕截图上显示-第一语言Slovenčina是新的(它的代码是
sk
):

不幸的是,
NSSpellChecker
似乎没有注册这些新语言,因为它们没有列为可用语言。可用语言列表不变,如上所示


有没有办法让
NSSpellChecker
使用这些添加的语言

似乎
NSSpellChecker
类中有一些bug。早在2008年,定制的
NSSpellChecker
服务器就出现了一个bug(几个月后修复)

目前,我建议您提交一个文件,因为您的代码正如文档和编译器所说的那样是正确的


更新

关于
NSSpellChecker
类,还有很多其他的bug,所以我并不惊讶,你刚刚找到了另一个


Buggy
NSSpellChecker
似乎…

您找到了问题的解决方案吗?我也有同样的问题。