0

我有一个 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 也会说“找到字符串”。有什么想法有什么问题吗?

4

1 回答 1

0
if (range.location == NSNotFound) {
    NSLog(@"string was found");

表示“如果未找到字符串,则打印已找到”。那==应该是一个!=.

于 2012-08-31T20:13:56.830 回答