首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >文本不显示在UITableViewCell中(IOS7/故事板)

文本不显示在UITableViewCell中(IOS7/故事板)
EN

Stack Overflow用户
提问于 2013-11-06 07:33:08
回答 1查看 502关注 0票数 1

我正在尝试在UITableView中显示一些内容。这就是我在我的故事板中做的:

在我的代码中,我创建了一个解析器,并将它传递给我的TableViewController。然后:

代码语言:javascript
运行
复制
- (void)parserDidEndDocument:(NSXMLParser *)parser 
{
    [myTVController.tableView reloadData];
}

在我的控制器中:

代码语言:javascript
运行
复制
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"RSSLinksCell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

    RSSObject *obj = (RSSObject *)[links objectAtIndex:indexPath.row];
    cell.textLabel.text = obj.link;

    return cell;
}

但我的牢房一直是空的。更奇怪的是,我也在iOS6上尝试过,它工作得很好。我试着改变细胞的backgroundColor,它也起作用了。在日志中,我还尝试查看我的obj.link文本是否为空或null,但结果并非如此。所以..。我真的不知道该怎么办。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-11-06 11:19:28

您是否尝试过:

代码语言:javascript
运行
复制
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"RSSLinksCell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

    if (!cell)
    {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"RSSLinksCell"];
    }

    RSSObject *obj = (RSSObject *)[links objectAtIndex:indexPath.row];
    cell.textLabel.text = obj.link;

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

https://stackoverflow.com/questions/19801221

复制
相关文章

相似问题

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