0

Json データをバインドする必要があります。文字列形式のデータはラベルにバインドされていますが、ラベルに整数値または浮動小数点値をバインドできません。これらのタイプの値をラベルにバインドするための構文はありますか?

        NSDictionary* info = [NSDictionary dictionaryWithObjectsAndKeys:

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

を取得していますが、NameバインドできませんCost(答えは 12.34 です)。続行するためのアイデアをください。

4

3 に答える 3

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];
于 2012-12-11T13:04:04.833 に答える
-1

cost が float 型の場合、stringWithFormat を使用して文字列値を作成し、10 進浮動小数点数を文字列として出力できます。

showcost.text = [NSString stringWithFormat:@"%f", [loans objectForKey:@"Cost"]];
于 2012-12-11T12:57:31.497 に答える
-1

文字列リテラルのプロパティを次のように使用できます

showcost.text =[NSString stringWithFormat:@"%f",[[loans objectForKey:@"Cost"]floatValue]];
于 2012-12-11T13:01:02.810 に答える