2

Iphone type = number step = anyは、小数点以下の末尾のゼロを切り捨てます。

ここにケースがあります:

別のボックス$28.9(90と9)にも$ 28.90の金額を入力したいのですが、iphoneは両方を28.9に切り捨てます。

誰かが私がこれを解決するのを手伝ってくれる?

4

1 に答える 1

0
 NSNumberFormatter *fmt = [[NSNumberFormatter alloc] init];
 [fmt setFormat:@"0.##"];
  NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithFloat:28.902]]);
  NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithFloat:28.9]]);
  NSLog(@"%@", [fmt stringFromNumber:[NSNumber numberWithFloat:28.0]]);
于 2013-02-05T13:10:52.660 に答える