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

Développement iOS Discussion :

Problème avec le picker


Sujet :

Développement iOS

  1. #1
    Membre confirmé
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Points : 486
    Points
    486
    Par défaut Problème avec le picker
    Bonjour,

    Je suis tout nouveau dans le développement iOS et je dois faire une application pour iphone.

    Pour l'instant je regarde un peu le fonctionnement, mais j'ai un peu de mal, du coup je suis des cours que je trouve le net pour essayé de me familiariser.

    En ce moment j'essai de faire un truc tout bête, afficher un label avec en dessous une comboBox.

    De ce que j'ai vu, on doit crée un style de champ, et quand on clique dessus, ca ouvre un picker.

    J'ai trouvé un petit tuto pour mettre en place un picker, mais rien ne fonctionne.

    Je vous met l'adresse du tuto si vous voulez voir ce que j'ai suivi (bas de la page)

    http://www.ipup.fr/page.php?id=5105


    Sachant que j'ai déjà placé mon picker avec l'IB, j'ai décidé de pas mettre le code que le tuto indique comme servant à placer le picker, et après le tuto propose faire 3 colonnes dans le picker mais j'en ai pas besoin du coup j'ai pas pris compte du code concernant cette partie.

    Du coup mon code concernant le picker ressemble à ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    -(void) viewLoad
    {
    [super viewDidLoad];
    
    comboBoxDepartement = [UIPickerView alloc];
    comboBoxDepartement.delegate = self;
    comboBoxDepartement.dataSource = self;
    contenuCBDepartement = [[NSArray alloc]initWithObjects:@"element1",@"element2",nil];
    }

    Mais lorsque je lance l'appli, j'ai seulement mon label qui s'affiche.

    Si vous savez où j'ai fait une erreur, ce que j'ai pu oublier, ca serai cool de me donner des indices



    Edit: j'ai un warning lors de mon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    -(void) viewLoad
    {
    [super viewDidLoad];
    "UIView" may not respond to "-viewDidLoad"

  2. #2
    Membre confirmé
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Points : 486
    Points
    486
    Par défaut
    Bonjour,

    J'ai réussi à afficher mon picker, mais il reste vide.

    J'ai lié mon picker à ma view en passant par l'IB, et dans mon code j'ai mi ce qu'un tuto proposait:

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    - (void) viewDidLoad
    {
    	[super viewDidLoad];
    	
    	
    	contenuCBDepartement = [[NSArray alloc] initWithObjects:@"Element1", @"Element2",@"element3",nil];
    	}
    
    /*
    // Only override drawRect: if you perform custom drawing.
    // An empty implementation adversely affects performance during animation.
    - (void)drawRect:(CGRect)rect {
        // Drawing code.
    }
    */
    
    - (void)dealloc {
    	[labelDepartement release];
    	[contenuCBDepartement release];
        [super dealloc];
    }
    
    - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
    {
    	return 1;
    }
    
    
    -(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
    {
    	return [contenuCBDepartement count];
    }
    
    -(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
    {
    	return [contenuCBDepartement objectAtIndex:row];
    }
    J'arrive pas à comprendre pourquoi il ne se rempli pas...

  3. #3
    Membre confirmé
    Homme Profil pro
    IUT Informatique
    Inscrit en
    Mars 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : IUT Informatique

    Informations forums :
    Inscription : Mars 2011
    Messages : 412
    Points : 486
    Points
    486
    Par défaut
    Le problème a été réglé depuis un moment, désolé j'ai oublié complètement de passer ici pour signaler que ce problème est résolu.

    J'aurai bien indiqué d’où venez mon erreur mais ayant changé plusieurs fois mon code, j'ai un peu oublié d'où elle provenait

  4. #4
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Points : 15 771
    Points
    15 771
    Par défaut
    Merci quand même pour ton retour.
    La rubrique Mac
    Les cours & tutoriels Mac
    Critiques de Livres Mac & iOS
    FAQ Mac & iOS

    ________________________________________________________________________
    QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
    Mon Livre sur AppleScript : AppleScript: L'essentiel du langage et de ses applications

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SP-2010] Problème avec répertoire par défaut sous l'image picker
    Par jca38 dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 23/05/2012, 09h30
  2. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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