こんにちは皆さん、これは私の最初の質問です。あなたにとっては簡単だと思います。この NSString "42031692.7810" を次のようなものに変換したい: $4,2031,692.78, 私はこのコードを持っています:
NSString *element = @"42031692.7810";
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[formatter setGeneratesDecimalNumbers:YES];
[formatter setMaximumFractionDigits:2];
NSNumber *temp = [formatter numberFromString:element];
NSLog(@"formatter%@",[temp stringValue]);
しかし、出力は次のようになります。
2012-04-19 14:43:42.467 HelloWorld[5663:f803] formatter(null)
どうすればこれを修正できますか??? あなたが私を助けてくれることを願っています!!
よろしく!