-1

我有包含大量单词内容的文本文件,现在我想将字符串与该文本文件中的单词进行比较。有没有办法像这样比较。

NSString *path = [[NSBundle mainBundle]pathForResource:@"dictionary" ofType:@"txt"];
NSString *contents = [NSString path encoding:NSASCIIStringEncoding error:nil];  

这是我的文本文件的路径,现在我有一个字符串

NSString *alertstring = [stringadd componentsJoinedByString:@""];
NSRange range = [alertstring rangeOfString:@"no"];
if (range.location == NSNotFound)
{
    NSLog(@"word is not there");
}
else
{
    NSLog(@"word is there");
}

alertString我有像“no”这样的词,它在文本文件中。当我将此单词与txt文件进行比较时,如果该单词存在于文件中,当我运行时它显示为不存在,当我第二次运行时它显示为存在。

4

1 回答 1

0
NSRange range = [alertstring rangeOfString:@"aaa"];
if (range.location == NSNotFound) {
    // the string "aaa" wasn't found
}
else {
    // the string WAS found
}
于 2013-04-15T08:42:43.977 回答