如何更新ios中的textfield值

我有一个像使用NSNumberFormatter 100,000个文本字段值,现在我想编辑我的文本字段,再添加一个0。 之后我想要像1,000,000这样的文本改变,但我的文本字段值更改为0

numberFormatter = [[NSNumberFormatter alloc] init]; [numberFormatter setNumberStyle: NSNumberFormatterNoStyle]; [numberFormatter setGroupingSize:3]; [numberFormatter setGroupingSeparator:@","]; [numberFormatter setUsesGroupingSeparator:YES]; number= [NSNumber numberWithInt:[textFieldString intValue]]; NSString *numberString = [NSString stringWithFormat:@"$%@",[numberFormatter stringForObjectValue:number]]; 

尝试这个

像这样尝试,

  int x=[textfield.text intValue]; 

你可以得到正确的价值…..

试试这个代码。 它可以帮助你

  NSNumberFormatter *numberFormatter = [[[NSNumberFormatter alloc] init] autorelease]; [numberFormatter setFormat:@"#,###"]; NSNumber *averageResponseTime = [NSNumber numberWithInt:[textfield.text intValue]]; //If you print text [NSString stringWithFormat: @"%@ms",[numberFormatter stringForObjectValue:averageResponseTime]];