Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

sldice

macrumors newbie
Original poster
Hoping someone wouldn't mind heading me in the right direction. Seems to me this should be an easy google but i just can't seem to find what works.

Trying to update a textfield with a U.S. currency value while the user types. This is what I have below but I just can't seem to get it to work. I know I'm missing the final setting of the text in the textfield because I assume that is my issue. Thanks for any help.


Code:
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range
replacementString:(NSString *)string
{


 NSNumberFormatter *formatter = [[[NSNumberFormatter alloc] init]
 autorelease];
 [formatter setNumberStyle:NSNumberFormatterCurrencyStyle];
 [formatter setLocale:[NSLocale currentLocale]];
 [formatter setGeneratesDecimalNumbers:YES];
 [formatter setMaximumFractionDigits:2];
 [formatter setMinimumFractionDigits:2];
 [formatter setAlwaysShowsDecimalSeparator:YES];


	return YES;
}
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.