Parsen von NSString auf Double

also will ich konvertierenNSString verdoppeln. Ich habe folgendes Beispiel gefunden:

NSString * s = @"1.5e5";
NSLog(@"%lf", [s doubleValue]);

Es funktioniert aber wenndoubleValue kann den String nicht in double konvertieren, sondern gibt einfach 0.0 zurück, was ich nicht brauche. Ich brauche eine Methode, die versucht, eine Zeichenfolgendarstellung von double in double umzuwandeln, und irgendwie angibt, ob sie nicht konvertiert werden kann. c # hat eine ausgezeichnete Methode

double d;
boolean Double.TryParse(str, out d)

Gibt es eine ähnliche Methode wie in Ziel C? oder vielleicht ist es besser, Regex zu verwenden? Allerdings weiß ich nicht wirklich, wie ich das machen soll.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage