多数の単語の内容を含むテキスト ファイルがあり、そのテキスト ファイル内の単語と文字列を比較したいと考えています。このように比較する方法はありますか。
NSString *path = [[NSBundle mainBundle]pathForResource:@"dictionary" ofType:@"txt"];
NSString *contents = [NSString path encoding:NSASCIIStringEncoding error:nil];
これがテキスト ファイルのパスで、文字列が 1 つになりました
NSString *alertstring = [stringadd componentsJoinedByString:@""];
NSRange range = [alertstring rangeOfString:@"no"];
if (range.location == NSNotFound)
{
NSLog(@"word is not there");
}
else
{
NSLog(@"word is there");
}
テキストファイルに「いいえ」のalertString
ような単語があります。この単語をtxtファイルと比較すると、ファイルに単語が存在する場合、実行中は存在しないと表示され、2回目に実行すると存在すると表示されます。