在你自己的应用程序中修改NNTextView中的单词完成就像实现textView一样简单:完成:forPartialWordRange:indexOfSelectedItem:
有没有办法为其他应用做tjis,即替换或增加内置的单词完成建议?
答案 0 :(得分:2)
是的,在某种程度上。您需要编写拼写服务器。安装后,您可以在系统首选项中选择默认的拼写检查程序。有关文档,请参阅Apple's introduction和详细参考,例如NSSpellServer
。
但是,我不认为你可以在你自己的拼写服务器中实现Apple的标准拼写/语法检查器所做的一切;比较NSSpellServer
需要实现的方法列表,以及方法NSSpellChecker
。 Apple慢慢地将NSSpellServer
添加到与NSSpellChecker
相对应的方法......让我们希望Apple快速做到这一点。