首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ios UITableViewCell总是有一个额外的字符,为什么?

问ios UITableViewCell总是有一个额外的字符,为什么?
EN

Stack Overflow用户
提问于 2012-02-15 15:11:42
回答 2查看 50关注 0票数 0

我使用下面的代码

代码语言:javascript
复制
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
    NSString *cellText = cell.textLabel.text;

在……里面

- (void)tableView:(UITableView *)tableView1 didSelectRowAtIndexPath:(NSIndexPath *)indexPath

为了从我的数组中提取匹配字符串的字符串。

但是,它永远不会匹配,因为

代码语言:javascript
复制
NSLog (@"cellText length %d", [cellText length]);

总是显示cellText总是有一个额外的字符,即使在我的数组中没有空格或额外的字符来加载我的表视图。

这一切为什么要发生?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-01 04:59:52

我通过将提供表格视图的文件的内容复制到具有其他名称的新文件中来解决这个问题,突然所有单元格中额外的不可见字符消失了。这是常见的问题吗?不管怎样,现在已经解决了,耶!多亏了yuji。

票数 0
EN

Stack Overflow用户

发布于 2012-02-15 15:19:49

length方法返回字符总数,但与数组一样,每个字符的位置从0开始计数。也许这可能是你的问题。你可以张贴更多的代码,你是如何准确地匹配字符串。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9289287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档