将NSString值分配给UI标签文本

时间:2013-02-01 03:02:23

标签: objective-c uilabel

我正在尝试将我的NSString对象的值分配给UILabel.text属性,如下所示:

lblCalories.text = [NSString stringWithFormat:@"%@", _pickData[row]];

是的_pickData [row]的值都很好 - 确保是这样的,但不知何故lblCalories只是显示为null。

请帮忙!

1 个答案:

答案 0 :(得分:1)

根据您的评论,我认为这是您的问题。

您的UILabel属性应设置如下:

@property (weak, nonatomic) IBOutlet UILabel *lblCalories;

然后,您需要将其连接到Interface Builder中的实际UILabel。之后,您可以使用以下方式设置文本:

self.lblCalories.text = [NSString stringWithFormat:@"%@", self.pickData[row]];

另外只是附注,最好使用self.property代替_property