3

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

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

是的,_pickData[row] 的值都很好——确保确实如此,但不知何故 lblCalories 只是显示为空。

请帮忙!

4

1 回答 1

1

根据您的评论,我相信这是您的问题。

你的 UILabel 属性应该是这样设置的:

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

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

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

也只是一个旁注,最好的做法是使用self.property而不是_property

于 2013-02-01T03:14:33.930 回答