2011-02-12 25 views
0

我想写一个字符串作为文本标签。我有:将NSString写为文本标签

NSString *tempCompNum = [[retrievedArray objectAtIndex:selectedIndex] CompNumber]; 
sss_lbl.text = tempCompNum; 

但是,这并不意味着working..I我没有得到在任何标签。请帮忙。

+1

您是如何创建标签的?通过界面生成器?如果是,请检查您是否连接正确。如果您是通过代码完成的,请检查您是否将标签添加为子视图。 ;-) – 2011-02-12 18:10:22

+0

你到目前为止尝试过什么?你是否在调试器中停止了赋值“sss_lbl.text = tempCompNum”并确保“sss_lbl”不是零,并且“tempCompNum”包含所需的字符串?您是否确保标签确实可见,例如通过在Interface Builder中设置一个固定的字符串? – Codo 2011-02-12 18:10:47

+0

只是一件事,我写这viewDidLoad。解决这个问题呢? – testndtv 2011-02-12 18:41:20

回答

1

您是否将该标签声明为该类的属性?

IBOutlet UILabel *sss_lbl; 
... 
@property (nonatomic, retain) IBOutlet UILabel *sss_lbl; 
在M档

则...

@synthesize sss_lbl; 

并确保连接是从文件的所有者到的UILabel的问题吗?

1

您不提供大量信息,但是您是否可能缺少一条或多条以下行?

sss_lbl = [[UILabel alloc] initWithFrame:frame]; 
[view addSubview:sss_lbl]; 

顺便说一句,sss_lbl是一个可怕的名字。