Есть ли шанс, что вы можете помочь здесь? Физические устройства не работают одинаково: \ Word Stemming в iOS - не работает для одного слова
я используюNSLinguisticTagger
для слова Я могу получить слова из слов в предложении, но не могу получить слово для одного слова.
Ниже приведен код, который я использую,
NSString *stmnt = @"i waited";
NSLinguisticTaggerOptions options = NSLinguisticTaggerOmitWhitespace | NSLinguisticTaggerOmitPunctuation | NSLinguisticTaggerJoinNames;
NSLinguisticTagger *tagger = [[NSLinguisticTagger alloc] initWithTagSchemes:@[NSLinguisticTagSchemeLemma] options:options];
tagger.string = stmnt;
[tagger enumerateTagsInRange:NSMakeRange(0, [stmnt length]) scheme:NSLinguisticTagSchemeLemma options:options usingBlock:^(NSString *tag, NSRange tokenRange, NSRange sentenceRange, BOOL *stop) {
NSString *token = [stmnt substringWithRange:tokenRange];
NSLog(@"%@: %@", token, tag);
}];
Для этого я выхожу правильно как:
i: i
waited: wait
Но приведенный выше код не может определить словоstmnt = @"waited";
Любая помощь с благодарностью