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値に確実に変換するにはどうすればよいですか?テキスト文字列には現地通貨記号(上記の$)がある場合とない場合がありますが、常に変換する必要があります。
前もって感謝します