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;
}
どんな助けでもいただければ幸いです!