在屏幕上,我有一个名为namelabel
和agelabel
的标签。 namelabel
设置在agelabel
之上。这两个标签的数据来自Lita和sqlite。我想要做的是,如果Lita中没有名称数据,我想将agelabel
移到namelabel的位置。我写了下面的代码,但它没有用。
// 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];
}
请帮我处理这个问题。 非常感谢你。
答案 0 :(得分:0)
我通过编写如下解决了这个问题:
if ([table.age length] == 0){}