Ios5 NSNumberFormatter numberFromString不';t从货币字符串返回数字

Ios5 NSNumberFormatter numberFromString不';t从货币字符串返回数字,ios5,nsnumberformatter,Ios5,Nsnumberformatter,控制台输出:25KR 附言:价格为零。目前,我得到的NSNumber是这样的(但这很奇怪): numberFormatter = [[NSNumberFormatter alloc] init]; numberFormatter.numberStyle = NSNumberFormatterCurrencyStyle; NSLog(_priceTF.text); NSNumber *price = [numberFormatter numberFromString:_priceTF.te

控制台输出:25KR


附言:价格为零。

目前,我得到的NSNumber是这样的(但这很奇怪):

numberFormatter = [[NSNumberFormatter alloc] init];
numberFormatter.numberStyle = NSNumberFormatterCurrencyStyle;    
NSLog(_priceTF.text);
NSNumber *price = [numberFormatter numberFromString:_priceTF.text];
NSLog([price stringValue]);
NSString *priceNoCurrency = [_priceTF.text stringByReplacingOccurrencesOfString:numberFormatter.currencySymbol withString:@""];
NSNumber *price = @(priceNoCurrency.integerValue);