为iOS自定义键盘添加语言词典以获得预测(暗示)文本

Add*_*ddy 4 keyboard prediction ios ios8 ios-keyboard-extension

我正在尝试创建自定义iOS键盘.我使用UILexicon类来提供requestSupplementaryLexiconWithCompletion:方法提供的单词的基本词典.

但我想在键盘上添加Predictive Text.

我知道即使你尝试使用完全的努力也无法创建单词数据库.

所以,我相信没有人会用他们自己的键盘做到这一点.必须有一个预先创建的单词数据库,我知道.

即使我找到这些单词的数据库,我也不明白如何基于上一个单词提供建议.

任何人都可以指出一个好的,值得信赖的资源,它可以为我提供我想要的结果,并给我一个英语词典和其他语言的数据库.

请建议在应用程序中使用数据库的方法.

所有回复都非常有帮助.

Ge0*_*ges 5

您应该查看UITextChecker类以实现高级自动更正.它允许基于用户输入的内容而不是上下文感知的预测建议.加上UILexicon将是一个相当不错的基本自动更正.

您还应该查看这个SO问题