我有一个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也会说“找到了字符串”。任何想法有什么不对?
答案 0 :(得分:0)
if (range.location == NSNotFound) {
NSLog(@"string was found");
表示“如果找不到字符串,则打印出来”。 ==
应该是!=
。