ios – NSLinguisticTagger enumerateTagsInRange不适用于具有NSLinguisticTagSchemeNameTypeOrLexicalClass的设备

ios – NSLinguisticTagger enumerateTagsInRange不适用于具有NSLinguisticTagSchemeNameTypeOrLexicalClass的设备,第1张

概述这是我正在使用的代码,无论我在设备上使用什么句子,它都不会打印任何内容.在模拟器上它工作正常! - (NSMutableArray *)getTagEntries:(NSString *)sentence { NSArray<NSLinguisticTagScheme> *tagSchemes = [NSLinguisticTagger availableTagSchemesForLangua 这是我正在使用的代码,无论我在设备上使用什么句子,它都不会打印任何内容.在模拟器上它工作正常!

- (NSMutableArray *)getTagEntrIEs:(Nsstring *)sentence {  NSArray<NSlinguisticTagscheme> *Tagschemes = [NSlinguisticTagger availableTagschemesForLanguage:@"en"];  NSlinguisticTaggerOptions options = NSlinguisticTaggerJoinnames | NSlinguisticTaggerOmitWhitespace;  NSlinguisticTagger *linguisticTagger = [[NSlinguisticTagger alloc] initWithTagschemes:Tagschemes options:options];  linguisticTagger.string = sentence;  __block NSMutableArray *tagEntrIEs = [@[] mutablecopy];  [linguisticTagger enumerateTagsInRange:NSMakeRange(0,sentence.length) scheme:NSlinguisticTagschemenameTypeOrLexicalClass options:options usingBlock:^(NSlinguisticTag tag,NSRange tokenRange,NSRange sentenceRange,BOol *stop) {    Nsstring *token = [sentence substringWithRange:tokenRange];    NSLog(@"%@ -> %@",token,tag);    [tagEntrIEs addobject:@{@"token":token,@"tag":tag}];  }];  return tagEntrIEs;}

当我尝试在iPhone上打印出可用的方案时,Lexical不是一个选项.怎么会!?

NSArray<NSlinguisticTagscheme> *availSchemes = [NSlinguisticTagger availableTagschemesForLanguage:@"en"];for (NSlinguisticTagscheme scheme in availSchemes) {  NSLog(@"Tag scheme %@",scheme);}// output:// Tag scheme Language// Tag scheme Script// Tag scheme TokenType

使用iPhone 6和iOS 11.

解决方法 不幸的是,答案是改变设备.我的iPhone X没有这个问题.这可能是由于拥有6s和更新手机的专用ML芯片. 总结

以上是内存溢出为你收集整理的ios – NSLinguisticTagger enumerateTagsInRange不适用于具有NSLinguisticTagSchemeNameTypeOrLexicalClass的设备全部内容,希望文章能够帮你解决ios – NSLinguisticTagger enumerateTagsInRange不适用于具有NSLinguisticTagSchemeNameTypeOrLexicalClass的设备所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1033194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存