将整数值绑定到标签中

时间:2012-12-11 12:48:09

标签: ios

我必须绑定Json Data,带有字符串格式的数据在标签ok中绑定,但我不能在标签中绑定整数或浮点值。是否有任何语法来绑定标签中的这些类型的值?

        NSDictionary* info = [NSDictionary dictionaryWithObjectsAndKeys:

                      showcost.text = [loans objectForKey:@"Cost"],
                      showname.text =  [loans objectForKey:@"Name"],nil];

我收到Name,但我无法绑定Cost(答案是12.34)。请给我一个想法继续。

3 个答案:

答案 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]];