Objective c 检查UITableView单元格是否包含关键字
我试图查看Objective c 检查UITableView单元格是否包含关键字,objective-c,xcode,uitableview,nsstring,nsrange,Objective C,Xcode,Uitableview,Nsstring,Nsrange,我试图查看UITableView单元格是否包含字符串 我试过使用: if ([cell.textlabel.text rangeOfString:@"Ok"].location !=NSNotFound) { } 但那没有用。无论发生什么情况,它每次都会找到文本。您应该测试单元格.textlabel.text字符串是否为nil。我使用nil值测试了您的代码,并始终返回TRUE if(cell.textlabel.text) { if ([cell.textlabel.text ran
UITableView
单元格是否包含字符串
我试过使用:
if ([cell.textlabel.text rangeOfString:@"Ok"].location !=NSNotFound)
{
}
但那没有用。无论发生什么情况,它每次都会找到文本。您应该测试
单元格.textlabel.text
字符串是否为nil
。我使用nil
值测试了您的代码,并始终返回TRUE
if(cell.textlabel.text)
{
if ([cell.textlabel.text rangeOfString:@"Ok"].location !=NSNotFound)
{
...
}
}
请尝试以下操作:-
NSString *str=cell.textlabel.text;
if ([str rangeOfString:@"Ok"].location !=NSNotFound)
{
}