我曾用一个字符串货币符号和货币格式... 我想将其转换成正常的字符串..转换货币格式化字符串正常的字符串
我的代码是这样的..
-(NSString *)removeCurrency:(NSString *)str{
NSNumberFormatter *_currencyFormatter = [[NSNumberFormatter alloc] init];
[_currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[_currencyFormatter setNegativeFormat:@"-¤#,##0.00"];
NSLog(@"\n With Currency : %@",str);
NSLog(@"\n Without Currency : %@",[_currencyFormatter numberFromString:str]);
return [NSString stringWithFormat:@"%@",[_currencyFormatter numberFromString:str]];
}
但问题是有,当我输入的字符串卢比0.009还给了我不同的值,但与其他数它的作品完美...
检查[这个问题的答案] [1],我希望它有帮助。 [1]:http://stackoverflow.com/questions/1156347/cocoa-nsnumberformattercurrencystyle-without-return-zero – Mousa
你能否提供更多细节,比如怎样用这种方法被调用,什么实际值str被传入了吗? – ericg