iPhone-SDK: Überprüfen Sie die Gültigkeit von URLs mit NSURL nicht funktioniert?

Ich versuche zu überprüfen ob eine bestimmte URL gültig ist und ich mache es so:

- (BOOL)urlIsValid:(NSString *)address {
    NSURL *testURL = [NSURL URLWithString:address];
    if (testURL == nil) {
        return NO;
    }
    else {
        return YES;
    }
}

Da "URLWithString" soll return "null", wenn die URL ungültig ist, ich dachte das würde funktionieren, aber es nicht aus irgendeinem Grund. Könnte mir bitte jemand sagen, warum?
Vielen Dank im Voraus!

Fehlerhaftes, auf welche Weise? Könntest du posten, was man einstellen address?
Adresse kann eine beliebige Art von Zeichenfolge durch den Benutzer eingegeben werden.
Chris, poste bitte eine demo von etwas, das sollte die Validierung fehlschlagen, aber nicht.
Dies ist eine gute Lösung: stackoverflow.com/questions/3791067/check-url-validity

InformationsquelleAutor Chris | 2011-03-20

Schreibe einen Kommentar