Я собрал пример кода, чтобы проверить функциональность NSLinguisticTagger, но безуспешно. Код как ниже. Проблема в том, что я никогда не получаю доступ к Блочному коду, который является журналом.
NSString *linguisticTaggerTestString = @"My name is Jacob Thomas";
NSLinguisticTagger *lingusticTagger = [[NSLinguisticTagger alloc] initWithTagSchemes:[NSArray arrayWithObject:@"NSLinguisticTagSchemeNameType"] options:NSLinguisticTaggerJoinNames];
[lingusticTagger setString:linguisticTaggerTestString];
NSRange range = NSMakeRange(0, [linguisticTaggerTestString length]);
[lingusticTagger enumerateTagsInRange:range scheme:@"NSLinguisticTagSchemeNameType" options:NSLinguisticTaggerJoinNames usingBlock:^(NSString *tag, NSRange tokenRange, NSRange sentenceRange, BOOL *stop)
{
NSLog(@"Tag is %@ and the string is %@",tag, [linguisticTaggerTestString substringWithRange:tokenRange]);
}];