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

Ios8 想要在ios 8自定义键盘应用程序中实现预测和自动更正吗,ios8,custom-keyboard,ios8-extension,Ios8,Custom Keyboard,Ios8 Extension,我正在开发一个ios 8自定义键盘应用程序。我想在该应用程序扩展中添加一个预测条和自动更正。为此,我实现了UILexicon类。我的代码是我在Keyboard类的viewDidLoad方法中编写的: [self requestSupplementaryLexiconWithCompletion:^(UILexicon *lexicon1){ lexicon = lexicon1; // lexicon is a global object which i have de

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

    [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);
    }
[自助请求补充词汇带完成:^(UILexicon*lexicon1){
lexicon=lexicon1;//lexicon是我在文件中声明的全局对象
}];
//为了检查这一点,我已经做了:

对于(int i=0;i苹果没有为其QuickType键盘、自动更正和单词预测服务提供API。如果需要,您需要自己实现它们。

使用UITextChecker。它为任何单词提供补全和自动更正选项