我正在尝试将我的NSString对象的值分配给UILabel.text属性,如下所示:
lblCalories.text = [NSString stringWithFormat:@"%@", _pickData[row]];
是的_pickData [row]的值都很好 - 确保是这样的,但不知何故lblCalories只是显示为null。
请帮忙!
答案 0 :(得分:1)
根据您的评论,我认为这是您的问题。
您的UILabel属性应设置如下:
@property (weak, nonatomic) IBOutlet UILabel *lblCalories;
然后,您需要将其连接到Interface Builder中的实际UILabel。之后,您可以使用以下方式设置文本:
self.lblCalories.text = [NSString stringWithFormat:@"%@", self.pickData[row]];
另外只是附注,最好使用self.property
代替_property