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 верно
Как надежно преобразовать строку в двойное значение. ПРИМЕЧАНИЕ. Текстовая строка может иметь или НЕ иметь символ местной валюты ($, как показано выше), но она всегда должна преобразовываться
заранее спасибо