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外幣
你如何可靠地轉換從字符串到雙精度值 注意,文本字符串可能會或可能不會對當地貨幣符號($如上所示) 但應該有轉換
在此先感謝