このコードに問題があります:
textRange = [[html lowercaseString] rangeOfString:[substring lowercaseString]];
HTML ページでいくつかの単語 (部分文字列) を検索したいと思います。このメソッドを使用すると、「部分文字列」で定義されている単語を見つけることができますが、検索対象の部分文字列である単語全体のみを検索し、部分文字列の任意の (無制限の) 出現を検索したくありません。だから私はこの方法を試しましたが、何も変わっていません:
textRange = [html rangeOfString:substring options:NSLiteralSearch];
コード全体は次のとおりです。
NSRange textRange;
textRange = [[html lowercaseString] rangeOfString:[substring lowercaseString]];
if (textRange.location != NSNotFound) {
check++;
} else {
// webView.hidden = NO;
}