UITextCheckerクラスを実行して、単語スペルゲームの文字列をすばやく確認しています。あまりにもうまくいく。残念ながら、私が知る限り、このクラスで動作する唯一のメソッドは、適切な名詞を含む「正しい」単語を返します。私は適切な名詞を含まない共通の単語のリストに対して自分の文字列をチェックしたいと思います。これまでのコードは次のとおりです。固有名詞のない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;
}
助けてください。
は、配列のようなどこにでもある一般的な単語のリストを保存していますか? –
hp iOS Coder:私はすべての一般的な単語を配列に格納しようとしました(そしてそれらをセットに入れてみました)。この方法は機能しますが、それは私の目的にとっては非常に遅すぎますし、フレームレートに膨大な負担をかけます。 – JDodge