Ios5 iOS语言标记语言
我正在使用Ios5 iOS语言标记语言,ios5,part-of-speech,Ios5,Part Of Speech,我正在使用nsLinguagistTagger类,我想用丹麦语测试它: NSString*textToAnalyse=@“她是一个很好的朋友,我是一个很好的朋友” 此范围包含整个字符串,因为我们希望完全解析它: NSRange stringRange = NSMakeRange(0, textToAnalyse.length); // Dictionary with a language map //NSArray *language = [NSArray arrayWithObjects:@
nsLinguagistTagger
类,我想用丹麦语测试它:
NSString*textToAnalyse=@“她是一个很好的朋友,我是一个很好的朋友”代码>
此范围包含整个字符串,因为我们希望完全解析它:
NSRange stringRange = NSMakeRange(0, textToAnalyse.length);
// Dictionary with a language map
//NSArray *language = [NSArray arrayWithObjects:@"en",@"de",@"fr",nil];
NSArray *language = [NSArray arrayWithObject:@"da"];
NSDictionary* languageMap = [NSDictionary dictionaryWithObject:language forKey:@"Latn"];
[textToAnalyse enumerateLinguisticTagsInRange:stringRange
scheme:NSLinguisticTagSchemeLexicalClass
options:0
orthography:[NSOrthography orthographyWithDominantScript:@"Latn" languageMap:languageMap]
usingBlock:^(NSString *tag, NSRange tokenRange, NSRange sentenceRange, BOOL *stop) {
// NSLog(@"%@ is a %@, tokenRange (%d,%d), sentenceRange (%d,%d)",[textToAnalyse substringWithRange:tokenRange] ,tag,tokenRange.length,tokenRange.location, sentenceRange.length, sentenceRange.location);
NSLog(@"%@ is a %@",[textToAnalyse substringWithRange:tokenRange] ,tag);
}]; ...`enter code here`
我找不到
NSArray *language = [NSArray arrayWithObject:@"da"];
NSDictionary* languageMap = [NSDictionary dictionaryWithObject:language forKey:@"Latn"];
…丹麦人。请告诉我是否有人使用过它或有任何想法。它不存在。对于iOS,由于篇幅限制,目前只支持英语。不仅支持英语,还支持法语和德语,请参阅:文档年份为2011:)