разбор NSString в Double
поэтому я хочу конвертироватьNSString
удвоить. Я нашел следующий пример:
NSString * s = @"1.5e5";
NSLog(@"%lf", [s doubleValue]);
Это работает, но еслиdoubleValue
не может преобразовать строку в удвоение, она просто возвращает 0.0, а это не то, что мне нужно. Мне нужен какой-то метод, который пытается преобразовать строковое представление double в double и, если указать каким-либо образом, не может ли он быть преобразован. C # имеет отличный метод
double d;
boolean Double.TryParse(str, out d)
Есть ли какой-либо метод, аналогичный приведенному выше в Задаче C? или может быть лучше использовать регулярные выражения? Однако я не знаю, как это сделать.