разбор 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? или, может быть, этолучше использовать регулярные выражения? однако я неЯ действительно знаю, как это сделать.