analisando NSString para Double
então eu quero converterNSString
dobrar. Eu encontrei o seguinte exemplo:
NSString * s = @"1.5e5";
NSLog(@"%lf", [s doubleValue]);
Funciona, mas sedoubleValue
não é possível converter a string para o dobro simplesmente retorna 0.0, que não é o que eu preciso. Eu preciso de algum método que tenta converter uma representação de string de double para double e se indicar de alguma forma, se não pode ser convertido. c # tem um excelente método
double d;
boolean Double.TryParse(str, out d)
Existe algum método semelhante ao acima em Objective C? ou talvez seja melhor usar o regex? no entanto, eu realmente não sei como fazer isso.