我希望我的应用上的ServingSize UIlabel显示部分和单位(如1 fl.oz.)。但是,它只显示单位(所以我只看到fl.oz.)。我不知道会出现什么问题。以下是相关代码。我在.m文件的顶部声明了部分和单位为NSString *。当我分配NSLog部分后,我看到了正确的值。
for(NSDictionary *dict in self.team){
portion = [dict objectForKey:@"portion"];
unit = [dict objectForKey:@"unit"];
}
self.ServingSize.text = (@"%@ %@", portion, unit);
self.Servings.backgroundColor = [UIColor whiteColor];
答案 0 :(得分:0)
使用以下代码(我发布此答案,因为它可能对其他人有帮助)
or(NSDictionary *dict in self.team){
portion = [dict objectForKey:@"portion"];
unit = [dict objectForKey:@"unit"];
}
self.ServingSize.text =[NSString stringWithFormat:@"%@ %@", portion, unit];
self.Servings.backgroundColor = [UIColor whiteColor];