我正在尝试检查UITextView
中是否有任何子字符串。目前,我正是这样做的:
if ([self.textView.text rangeOfString:@"string"].location == NSNotFound)
{
NSLog(@"self.textView.text contains string");
}
不幸的是,当我尝试运行此代码时,我没有得到响应,表明测试失败,因为实际上{{1>}中使用了 string 这个词。我如何检查UITextView
中是否有任何子字符串?
答案 0 :(得分:0)
只需将!=
更改为==
! if
语句告诉您找到字符串不的实例。请改用此语句:
if ([self.textView.text rangeOfString:@"string"].location != NSNotFound)
{
NSLog(@"self.textView.text contains string");
}
答案 1 :(得分:0)
同样的事情你也可以像下面这样实现。如果您不想更改相等的运算符条件: -
if (![self.textView.text rangeOfString:@"string"].location == NSNotFound)
{
NSLog(@"self.textView.text contains string");
}