我使用下面的代码
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *cellText = cell.textLabel.text;在……里面
- (void)tableView:(UITableView *)tableView1 didSelectRowAtIndexPath:(NSIndexPath *)indexPath
为了从我的数组中提取匹配字符串的字符串。
但是,它永远不会匹配,因为
NSLog (@"cellText length %d", [cellText length]);总是显示cellText总是有一个额外的字符,即使在我的数组中没有空格或额外的字符来加载我的表视图。
这一切为什么要发生?
发布于 2012-03-01 04:59:52
我通过将提供表格视图的文件的内容复制到具有其他名称的新文件中来解决这个问题,突然所有单元格中额外的不可见字符消失了。这是常见的问题吗?不管怎样,现在已经解决了,耶!多亏了yuji。
发布于 2012-02-15 15:19:49
length方法返回字符总数,但与数组一样,每个字符的位置从0开始计数。也许这可能是你的问题。你可以张贴更多的代码,你是如何准确地匹配字符串。
https://stackoverflow.com/questions/9289287
复制相似问题