【发布时间】:2015-11-06 18:30:36
【问题描述】:
我正在尝试为文本标签分配一个长整数,如下所示:
labelOne.text = [object objectForKey:@"TagId"];
[object objectForKey:@"TagId"];是 1234567
但是当我运行我的代码时,我之前工作的所有标签都显示为空白,包括 labelOne。
我做错了什么。
【问题讨论】:
-
你必须使用 [NSString StringWithFormat:@"%i",[object objectForKey:@"TagId"]];
-
您尝试从哪里设置文本?你连接插座了吗?
-
@MuhammadWaqasBhati 不,这是不对的。
-
这就是调试器的用途。确认
labelOne不是nil。确认object不是nil。确认object[@"TagId"]不是nil。 -
是的,当我将它设置为
@"aaa"时,此标签正在工作,它显示 aaa
标签: ios objective-c