首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UILexicon iOS 8没有按预期工作。

UILexicon iOS 8没有按预期工作。
EN

Stack Overflow用户
提问于 2014-10-04 12:01:28
回答 1查看 677关注 0票数 0

在自定义键盘中,我使用UILexicon作为建议。以下是代码:

代码语言:javascript
复制
-(void) keyTapped:(UIButton*)button {



    [self requestSupplementaryLexiconWithCompletion:^(UILexicon *lexicon){
        //  self.lexicon = lexicon;
        NSLog(@"%@",lexicon.entries);
        for (UILexiconEntry* entry in lexicon.entries) {
            NSLog(@"%@=%@",entry.userInput,entry.documentText);
        }
        int i=0;
    }];


}

但是它总是返回相同的条目数组。有人能建议我如何使用它吗。如果你的答案有效的话,我会给你打个记号。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-10-22 12:31:33

它正在工作,但您应该实现自己的函数,以便将UILexiconEntry列表与苹果声明的输入字符串进行比较:

UILexiconEntry词汇表条目指定一个只读术语对,可在UILexicon对象中使用,以供自定义键盘使用。通过将用户输入与条目的userInput值匹配,然后将相应的documentText值插入到当前文本输入对象中,可以使用词汇表条目。例如,如果用户键入字符串“iPhone”,则userInput属性中具有精确区分大小写字符串的词汇表条目在相应的documentText属性中具有字符串“iPhone”。在某些情况下,documentText字符串位于与userInput字符串不同的文本脚本中。

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

https://stackoverflow.com/questions/26192609

复制
相关文章

相似问题

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