-(NSString *)convertCurrency:(NSString *)textFieldString{
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle: NSNumberFormatterNoStyle];
[numberFormatter setGroupingSize:3];
[numberFormatter setGroupingSeparator:@","];
[numberFormatter setUsesGroupingSeparator:YES];
[numberFormatter setMaximumIntegerDigits:20];
number= [NSNumber numberWithInt:[textFieldString intValue]];
NSString *numberString = [NSString stringWithFormat:@"$%@",[numberFormatter stringForObjectValue:number]];
return numberString;
}
テキストフィールドの文字列値を送信すると、10000000000 が送信され、2,147,483,647 ドルしか返されませんが、10,000,000,000 ドルだけが必要です。この問題を解決する方法。