UILabelとUITextFieldがあります。ユーザーがフィールドにテキストを入力するたびに、テキストフィールドのテキストがラベルのテキストに存在するかどうかを確認する必要があります(基本的にはラベルのテキストを検索しています)。使っていた
NSRange range = [sentenceRequestLabel.text rangeOfString:resultString];
if (range.location == NSNotFound) {
NSLog(@"string was found");
} else {
NSLog(@"string was not found");
}
チェックします(resultStringはtextfield.textです)が、テキストフィールドのラベルテキストがラベルのテキストに近くない場合でも、NSLogは「文字列が見つかりました」と表示します。何が問題なのですか?