首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要在ios 8自定义键盘应用程序中实现预测和自动更正

要在ios 8自定义键盘应用程序中实现预测和自动更正
EN

Stack Overflow用户
提问于 2014-10-20 04:30:16
回答 2查看 856关注 0票数 2

我正在开发一个ios 8自定义键盘应用程序。我想在应用程序扩展中添加一个预测栏和自动校正。为此,我实现了UILexicon类。我的代码是我用键盘类的viewDidLoad方法编写的:

代码语言:javascript
复制
    [self requestSupplementaryLexiconWithCompletion:^(UILexicon *lexicon1){
         lexicon = lexicon1; // lexicon is a global object which i have declare in file 
    }];

     //for checking this i have done :
     for(int i = 0 ; i<[[lexicon entries] count] ; i++){
     UILexiconEntry *lexiconEntry = [[lexicon entries] objectAtIndex:i];
     NSLog(@"Lexicon entry user input is the : %@"  ,    lexiconEntry.userInput);
     NSLog(@"Lexicon entry document text proxy is the : %@" , lexiconEntry.documentText);
    }

但是它每次都打印在我们的手机上。除了这些之外,没有任何预测和自动校正。你知道我们该怎么处理这件事吗。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-02 22:56:59

苹果没有为他们的QuickType键盘、自动更正和单词预测服务提供API。如果你愿意,你需要自己实现它们。

票数 2
EN

Stack Overflow用户

发布于 2015-05-22 12:56:55

使用UITextChecker。它为任何单词提供了完成和自动更正的选项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26458596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档