ios - 如果标签文本为空,则填写文本

标签 ios uitableview rss uilabel

我从 RSS 提要中提取信息,有时 title 和/或 description 是空白的,所以它会显示UITableViewCell 中的空白。

所以如果 title 和/或description空白,我想将其填写为 Title 和/或 Description

我有什么:

    cell.labelHeadline.text = title;
    cell.labelDescription.text = description;

我尝试了什么:

   if ([cell.labelHeadline.text isEqualToString:@""]) {
        cell.labelHeadline.text = @"Title";
    } else {
        cell.labelHeadline.text = title;
    }

    if ([cell.labelDescription.text isEqualToString:@""]) {
        cell.labelDescription.text = @"Description";
    } else {
        cell.labelDescription.text = description;
    }

我试过的方法不起作用...有什么想法吗?

将根据需要发布任何额外的代码,谢谢!

最佳答案

在您的情况下,您检查的是放置在单元格中的标签值,而不是从服务器获取的值。 而不是你需要检查从服务器检索的值,我想你想改变你的条件,比如:

    if ([title isEqualToString:@""])
    {
        cell.labelHeadline.text = @"Title";
    }
    else
    {
        cell.labelHeadline.text = title;
    }

    if ([description isEqualToString:@""])
    {
        cell.labelDescription.text = @"Description";
    }
    else
    {
        cell.labelDescription.text = description;
    }

关于ios - 如果标签文本为空,则填写文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27391641/

相关文章:

iphone - 不兼容的指针类型将 'NSSortDescriptor *__strong' 发送到 'NSArray * 类型的参数

javascript - jquery/ajax 提要解析器脚本在页面上不起作用

rss - 如何获得更多的Feed项目?

php - OOP PHP 新手,需要对第一个 Geo RSS 类进行评论

ios - addSublayer 不显示图像

ios - 在 Storyboard 中的 Imageview 和 Viewcontroller 之间添加一个 segue

ios - 我如何将内容置于 View Controller 的中心,以便无论 xamarin Storyboard 中使用什么设备尺寸,它始终居中?

ios - 是否可以在 UICollectionView 下有一个 UITableView?

objective-c - numberOfSectionsInTableView 之后 UITableViewController 崩溃

ios - 在 iOS 中点击时如何更改 UITableView 标题背景颜色