0

在屏幕上,我有一个名为namelabeland的标签agelabelnamelabel设置在agelabel. 这两个标签的数据取自 Lita 和 sqlite。我想要做的是,如果 Lita 中没有名称数据,我想将其移动agelabel到名称标签的位置。我编写了以下代码,但它不起作用。//Lita 的数据表名为“table”。

    if(table.age == nil) {
    UILabel *agelabel = [[UILabel alloc] initWithFrame: CGRectMake(20,350,100,30)];
    agelabel.text = table.age;
    [self.view addSubview:agelabel];

    } else {
    UILabel *namelabel = [[UILabel alloc] initWithFrame: CGRectMake(20,350,100,30)];
    namelabel.text = table.name;
    [self.view addSubview:namelabel];
    UILabel *agelabel = [[UILabel alloc] initWithFrame: CGRectMake(20,370,100,30)];
    agelabel.text = table.age;
    [self.view addSubview:agelabel];
    }

请帮我处理这个问题。非常感谢。

4

1 回答 1

0

我通过写如下解决了这个问题:

if ([table.age length] == 0){}
于 2013-11-19T00:50:28.007 回答