NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle: NSNumberFormatterCurrencyStyle];
double value = [[numberFormatter numberFromString: ProviderTripRate.text] doubleValue];
[User setDouble:value forKey:@"Trip_Rate"];
NSLog(@" %@ %f " , ProviderTripRate.text , value );
如果内部ProviderTripRate.text的数据是2.75,然后为0错误 如果内部ProviderTripRate.text数据为$ 2.75则值2.75正确字符串转换为Double外币
你如何可靠地转换从字符串到双精度值 注意,文本字符串可能会或可能不会对当地货币符号($如上所示) 但应该有转换
在此先感谢