我正在练习 UITextChecker 类来快速检查一个拼字游戏的字符串。工作得有点太好了。不幸的是,据我所知,对此类进行操作的唯一方法返回的“正确”单词也包括专有名词。我想根据不包含专有名词的常用词列表检查我的字符串。到目前为止,这是我的代码:
//Test the answer for a word
UITextChecker *checker = [[UITextChecker alloc] init];
NSString *testString = wordString;
NSRange range = NSMakeRange(0,0);
range = [checker rangeOfMisspelledWordInString:[testString lowercaseString]
range:NSMakeRange(0, [testString length])
startingAt:0
wrap:NO
language:@"en_US"];
if (range.location == NSNotFound) {
spelledWord = YES;
} else {
spelledWord = NO;
}
任何帮助,将不胜感激!