IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XCode Discussion :

Connection Text Field -> nom de données


Sujet :

XCode

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Connection Text Field -> nom de données
    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 !

  2. #2
    Membre éclairé

    Homme Profil pro
    Développeur mobile iOS / Android
    Inscrit en
    Décembre 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur mobile iOS / Android
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 259
    Points : 690
    Points
    690
    Par défaut
    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

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Récupération de données
    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

  4. #4
    Membre éclairé

    Homme Profil pro
    Développeur mobile iOS / Android
    Inscrit en
    Décembre 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur mobile iOS / Android
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 259
    Points : 690
    Points
    690
    Par défaut
    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

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut questionnaire
    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 !

  6. #6
    Membre éclairé

    Homme Profil pro
    Développeur mobile iOS / Android
    Inscrit en
    Décembre 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur mobile iOS / Android
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 259
    Points : 690
    Points
    690
    Par défaut
    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,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NSString * nomPatient = nom.text;
    Parce que l'attribut text est de type NSString c'est à dire une chaine de caractéres.

    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

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Récupération de TextField
    Je dois être très con...
    Comment associer un TextField à une variable ?

    dans le ViewController.m j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        NSString* nom;
        NSString* prenom;
    }
    Mais comment associé "ce" TextField à la variable "nom" ?
    Le contrôle-glissez-déposez ne marche pas !
    Bouhhhhhhh ( gros chagrin )

  8. #8
    Membre éclairé

    Homme Profil pro
    Développeur mobile iOS / Android
    Inscrit en
    Décembre 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur mobile iOS / Android
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 259
    Points : 690
    Points
    690
    Par défaut
    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

  9. #9
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 936
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 936
    Points : 4 356
    Points
    4 356
    Par défaut
    Citation Envoyé par Bibou62580 Voir le message
    Je dois être très con...
    Comment associer un TextField à une variable ?

    dans le ViewController.m j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        NSString* nom;
        NSString* prenom;
    }
    Mais comment associé "ce" TextField à la variable "nom" ?
    Le contrôle-glissez-déposez ne marche pas !
    Bouhhhhhhh ( gros chagrin )
    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;
    …
    }

Discussions similaires

  1. [MySql/c#]Affichage de donnée dans les texts fields
    Par nostalamigo dans le forum Windows Forms
    Réponses: 16
    Dernier message: 11/03/2009, 12h16
  2. [JTABLE] editors --> text field and combo box
    Par PoPeio dans le forum Composants
    Réponses: 12
    Dernier message: 14/03/2006, 16h15
  3. Impossible de se connecter via ODBC à ma base de données
    Par gbaz dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 12/09/2005, 11h50
  4. Réponses: 5
    Dernier message: 31/01/2005, 09h32
  5. Passer un text comme un nom de classe
    Par marie253 dans le forum Langage
    Réponses: 5
    Dernier message: 19/07/2004, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo