Bonjour,
Nouveau dans la bande, je m'arrache les cheveux...
Comment connecter un Text Field avec un Outlets avec plusieurs vues ?
La commande Contrôle - Glisser - Déposer ne marche pas...
Merci !
Bonjour,
Nouveau dans la bande, je m'arrache les cheveux...
Comment connecter un Text Field avec un Outlets avec plusieurs vues ?
La commande Contrôle - Glisser - Déposer ne marche pas...
Merci !
Bonsoir,
Tu ne peux pas relier un TextField à plusieurs vues. Qu'est ce que tu veux faire? peut être une autre solution existe.
« Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell
N'oubliez pas de consulter les FAQ Swift, Android
Tutoriel : Développer une application multilingue sous iOS
Ben, je voudrais récupérer des données : nom, prénom, date de naissance, etc sur plusieurs pages :
j'ai créé 3 pages avec View Controller
page 2 et page 3, j'ai créé un Text Field
j'ai créé mes données ( @property (weak, nonatomic) IBOutlet UITextField *nom
Mais pas moyen de connecter le Text Field aux données !
Et le Code est protégé...
Merci de ton aide
Si les données à récupérer son stocker dans une base de données alors il faudra dialoguer avec la base avec un SELECT en langage SQL.
Effectivement dans ton fichier .h tu fais @property (weak, nonatomic) IBOutlet UITextField *nom
et dans ton fichier .m @synthesize nom; pour pouvoir utiliser ton objet nom.
« Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell
N'oubliez pas de consulter les FAQ Swift, Android
Tutoriel : Développer une application multilingue sous iOS
non non, je cherche à faire un questionnaire de santé :
Les gens remplissent l'iPad dans la salle d'attente, et à la fin les données ( y compris la signature ) sont envoyé en pdf sur le serveur...
Je n'en suis pas encore là
Vu le nombre de questions, je vais faire plusieurs pages.
Si récupérer les noms, prénoms etc à partir d'une page ne pose pas de pb, je n'y arrive pas lorsqu'il y a plusieurs pages...
Merci de ta patience !
Pour récupérer des données d'un textfield c'est l'attribut text qui permettra d'effectuer cette opération.
Exemple :
Supposons le textField nom qui contient le nom du patient,
Parce que l'attribut text est de type NSString c'est à dire une chaine de caractéres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part NSString * nomPatient = nom.text;
Espérant que ça pourra t'aider
« Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell
N'oubliez pas de consulter les FAQ Swift, Android
Tutoriel : Développer une application multilingue sous iOS
Je dois être très con...
Comment associer un TextField à une variable ?
dans le ViewController.m j'ai :
Mais comment associé "ce" TextField à la variable "nom" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 - (void)viewDidLoad { [super viewDidLoad]; NSString* nom; NSString* prenom; }
Le contrôle-glissez-déposez ne marche pas !
Bouhhhhhhh ( gros chagrin )
Est ce que tu sais comment relier un UILabel ou un TextView ou autres objets depuis ton storyboard et ton fichier .h puis l'utiliser dans ton fichier .m ?
Si tu sais faire cette opération tu pourras dialoguer avec les objets de ta vue. Je pense c'est ce dont tu as besoin.
« Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell
N'oubliez pas de consulter les FAQ Swift, Android
Tutoriel : Développer une application multilingue sous iOS
le binding est entre variables d'instances de classes (donc déclarées dans le @interface) et les objets de l'UI :
pas entre variables locales d'une méthode et objets de l'UI comme vous essayez de le faire.
Et les variables doivent être du type de l'objet de l'UI auquel vous allez les lier (ou un super-type , donc id marche aussi mais vous perdrez certains automatismes dans InterfaceBuilder)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 @interface MyViewController : UIViewController { IBOutlet UITextField *ibNom; IBOutlet UITextField *ibPrenom; … } … @end @implementation MyViewController - someMethod { NSString* nom = ibNom.text; … }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager