SDK de l'iPhone: Vérifier la validité des Url avec des NSURL pas de travail?

Je suis en train de vérifier si une URL est valide et je fais comme ceci:

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

Depuis "URLWithString" est censé renvoyer "nil" si l'URL est incorrect j'ai pensé que cela pourrait fonctionner, mais il ne fonctionne pas pour une raison quelconque. Quelqu'un pourrait-il me dire pourquoi?
Merci à l'avance!

  • Mal formé dans quel sens? Pourriez-vous poster ce que vous entreprenez address pour?
  • l'adresse peut être n'importe quelle chaîne de caractères saisie par l'utilisateur.
  • Chris s'il vous plaît poster une démo de quelque chose qui devrait la validation échoue, mais ne le fait pas.
  • C'est une bonne solution: stackoverflow.com/questions/3791067/check-url-validity
InformationsquelleAutor Chris | 2011-03-20