Iphone 使用TextField从txt文件xcode中搜索
我正在尝试制作一个简单的iphone程序,允许我在输入文本字段时搜索关键字,然后单击rect按钮进行搜索。我已经搜索了这个网站,没有任何与我目前的情况有关的内容。重申一下,我有一个文本字段,我想在其中输入一些文本,并通过单击rect按钮进行搜索。我有一个txt文件中要搜索的信息。在xcode for iphone中执行此操作的适当方式是什么。非常感谢您的帮助,谢谢。如果我正确理解了您的问题,您正在尝试在文本文件中查找用户定义的短语 您应该做的是将文件读入NSString,然后在该字符串中搜索用户定义的字符串。 谷歌很快找到了一个例子(不是我写的!) 如果我误解了您的意思,请更新您的问题,以便更好地理解。尝试以下方法:Iphone 使用TextField从txt文件xcode中搜索,iphone,xcode,Iphone,Xcode,我正在尝试制作一个简单的iphone程序,允许我在输入文本字段时搜索关键字,然后单击rect按钮进行搜索。我已经搜索了这个网站,没有任何与我目前的情况有关的内容。重申一下,我有一个文本字段,我想在其中输入一些文本,并通过单击rect按钮进行搜索。我有一个txt文件中要搜索的信息。在xcode for iphone中执行此操作的适当方式是什么。非常感谢您的帮助,谢谢。如果我正确理解了您的问题,您正在尝试在文本文件中查找用户定义的短语 您应该做的是将文件读入NSString,然后在该字符串中搜索用户
-(void)searchWord:(NSString *)wordToBeSearched{
NSString* path = [[NSBundle mainBundle] pathForResource:@"wordFile"
ofType:@"txt"];
NSString* content = [NSString stringWithContentsOfFile:path
encoding:NSUTF8StringEncoding
error:NULL];
NSString *delimiter = @"\n";
NSArray *items = [content componentsSeparatedByString:delimiter];
NSString *character = @" ";
BOOL isContain = NO;
for (NSString *wordToBeSearched in items) {
isContain = ([string rangeOfString:wordToBeSearched].location != NSNotFound);
}
return isContain;
}
您可以到这里获取更多信息您所说的搜索是什么意思?你的应用程序会检查它是否出现在文件中吗?它会找到所有的事件吗?打印它出现的行?此搜索是否在应用程序包中?
-(void)searchWord:(NSString *)wordToBeSearched{
NSString* path = [[NSBundle mainBundle] pathForResource:@"wordFile"
ofType:@"txt"];
NSString* content = [NSString stringWithContentsOfFile:path
encoding:NSUTF8StringEncoding
error:NULL];
NSString *delimiter = @"\n";
NSArray *items = [content componentsSeparatedByString:delimiter];
NSString *character = @" ";
BOOL isContain = NO;
for (NSString *wordToBeSearched in items) {
isContain = ([string rangeOfString:wordToBeSearched].location != NSNotFound);
}
return isContain;
}