Je développe une application et l'utilisateur doit entrer l'URL pour accéder aux informations dans l'application. Si l'utilisateur oublie d'entrer correctement l'URL, je souhaite ajouter http: // et ajouter soap.php au champ de texte de l'URL. Y at-il une validation à faire pour cela ou puis-je ajouter en utilisant des méthodes de chaîne? Aussi est-il un moyen de permettre URL's..does HTTPS il prend en charge ou devrais-je effectuer une validation pour cette too..please me aider ..UITextField aide dans iPhone (validation HTTP et HTTPS)
EDIT:
if ([[serverurlField.text substringToIndex:0]isEqualToString:@"http://"]) {
syncDelegateImpl.serverURL = serverurlField.text;
}
else {
syncDelegateImpl.serverURL = [NSString stringWithFormat:@"http:// %@",serverurlField.text,@"soap.php"];
}
tob..thanks pour la réponse..J'ai essayé avec stringWithFormat mais il me jette un mauvais message d'URL .. est-il une erreur dans la façon dont j'ai essayé .. J'ai édité mon post .. s'il vous plaît jeter un oeil à elle. .Merci !!! – racharambola
Peut-être que l'erreur vient d'avoir un espace entre http: // et% @? Ou peut-être qu'il y a un/missing avant soap.php? Où est lancé le "message d'URL incorrect"? Veuillez mettre un 'NSLog (@" URL:% @ ", syncDelegateImpl.serverURL)' après l'assignation et vérifier si cela semble correct. – tobiasbayer
yup Je l'ai eu beaucoup ... beaucoup – racharambola