我正在尝试将我的 NSString 对象的值分配给 UILabel.text 属性,如下所示:
lblCalories.text = [NSString stringWithFormat:@"%@", _pickData[row]];
是的,_pickData[row] 的值都很好——确保确实如此,但不知何故 lblCalories 只是显示为空。
请帮忙!
我正在尝试将我的 NSString 对象的值分配给 UILabel.text 属性,如下所示:
lblCalories.text = [NSString stringWithFormat:@"%@", _pickData[row]];
是的,_pickData[row] 的值都很好——确保确实如此,但不知何故 lblCalories 只是显示为空。
请帮忙!
根据您的评论,我相信这是您的问题。
你的 UILabel 属性应该是这样设置的:
@property (weak, nonatomic) IBOutlet UILabel *lblCalories;
然后,您需要将其连接到 Interface Builder 中的实际 UILabel。之后,您可以使用以下方法设置文本:
self.lblCalories.text = [NSString stringWithFormat:@"%@", self.pickData[row]];
也只是一个旁注,最好的做法是使用self.property
而不是_property