Composer deux numéro de téléphone
Bonjour à tous,
Je cherche à créer un bouton qui compose un numéro de téléphone que l' utilisateur aura inscrit dans un Text Field et que l' on récupère dans le code pour l' ajouter à un numéro de répondeur déjà inscrit dans le code.
Un peu comme ça :
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@tel:888,0612345678]];
sauf que c' est le numéro 0612345678 qui doit être récupérer.
​Quelqu' un aurait une idée ?
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
J' essaie depuis hier soir avec ce code :
dans le viewDidLoad j' ai mis :
mais lorsque je teste, l' application se lance mais lorsque j' appuie sur le bouton rien ne se passe.
Ouais, mais du coup, tu perds le "tel:", non ?
J'ai pas du tout l'impression que tu comprennes ce que tu fais. Tu as rajouté l'objet UITextField directement dans le phoneURL, plutôt que sa propriété text.
Ta phoneUrl est correct au debug ?
Maintenant, si tu tapes toi-même ce numéro, cela marche ?
Car j'ai un doute. Il me semble avoir lu qu'on ne peut pas composer des numéros du style "Messagerie Interactive/Serveur vocal", à vérifier hein. Cas typique, t'es sur une hotline quelconque, et ensuite, tu tapes ton propre numéro de téléphone, puis tu dis que tu veux le service 1, puis ensuite le 4, etc.
Il ne manque pas le "tel:" dans ta chaà®ne de caractères ?
EDIT : Grilled par Larme ..
Effectivement je m' étais trompé en rajoutant directement le textField.
C' est exactement ce que tu décris que je veux faire.
Pour répondre à ta question, oui, lorsque j' inscris le numéro de tel dans le code, ça marche.
Lorsque j' inscris le code que tu as posté il y a un message d' erreur comme la capture d' écran le montre.
Une question aussi :
Lorsque tu écris finalStr ce n' est pas phoneNumberStr qu' il faut écrire ?
Puisqu' on a déjà récupéré les infos prompt, recordNB et theRest.
Piece jointe
Dans la capture d'écran que tu montres il manque les crochets autour de NSString stringWithFormat@"%@%@%@", prompt, recordNb, theRest
@J889:
Oui, c'est plutôt :
J'avais changé mon idée de départ de nommage et le moyen de le faire (j'allais faire des "append"). Manquait d'ailleurs un @"
D'ailleurs, j'ai mixé aussi le nommage avec recordNBb et recorderNb
Oui.
Mais toujours le problème des crochets même quand je les rajoute, il me dit qu' il en faut encore.
J'ai codé "de tête" ici même, du coup, pas de compilo/warning pour me dire qu'il me manque un ou deux caractères...
Il manquait les :
Je les ai rajouté mais toujours un avertissement
Je viens de voir ta réponse Larme. Tu avais répondu avant que je ne poste le correctif.
Tu es une rapide :-)
Ok, je ne m'étais pas relu précédemment. Y'avait un " qui était resté, et du coup, j'avais cru vite fait que c'était un string et pas une variable.
C' est bon. il y avait les "" et le @ en trop cette fois :-)
lol :-) Tu as déjà répondu la aussi :-) Une rapide je te dis :-)
Merci à vous tous et surtout à Larme :-)
Juste une petite précision, c'est UN Larme. Il avance masqué ...
D' accord jpimbert :-)
Excuse-moi Larme, je me suis fié à la photo...
C'est ce qu'on appelle le Packaging en marketing.