我必须绑定Json Data,带有字符串格式的数据在标签ok中绑定,但我不能在标签中绑定整数或浮点值。是否有任何语法来绑定标签中的这些类型的值?
NSDictionary* info = [NSDictionary dictionaryWithObjectsAndKeys:
showcost.text = [loans objectForKey:@"Cost"],
showname.text = [loans objectForKey:@"Name"],nil];
我收到Name
,但我无法绑定Cost
(答案是12.34)。请给我一个想法继续。
答案 0 :(得分:0)
对于整数值
int cost = [[loans objectForKey:@"Cost"]intValue];
showcost.text = [NSString stringWithFormat:@"%d",cost];
表示浮动值
float cost = [[loans objectForKey:@"Cost"]floatValue];
showcost.text = [NSString stringWithFormat:@"%f",cost];
答案 1 :(得分:-1)
如果cost是float类型,你可以使用stringWithFormat为它创建一个字符串值,以将十进制浮点数打印为字符串:
showcost.text = [NSString stringWithFormat:@"%f", [loans objectForKey:@"Cost"]];
答案 2 :(得分:-1)
您可以将字符串文字的属性用作
showcost.text =[NSString stringWithFormat:@"%f",[[loans objectForKey:@"Cost"]floatValue]];