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 :

Probleme UITableView & DetailsView [XCode]


Sujet :

XCode

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 40
    Points : 26
    Points
    26
    Par défaut Probleme UITableView & DetailsView
    Bonjour à vous,

    voila quelques heures maintenant que je suis confronté à mon soucis et je commence a désespéré x)

    J'ai essayé avec didSelectRowAtIndex, il rentre bien dans la fonction mais ne fais pas le pushing ...

    Idem avec prepareForSegue ...

    Cela viendrais du fait que j'utilise une ViewController dans une view de mon viewController principale ?

    Niveau code cela donne ceci :

    Ajout de mon ViewController contenant la tableView à l'intérieur de la view de mon ViewController principal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    mainViewReponses = [[ViewReponses alloc] init];
    [self.page addSubview:mainViewReponses.view];
    La fonction d'initialisation de ma ViewController "ViewReponses" contenant ma tableView :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    - (id) init {
        UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
        
        self = [storyboard instantiateViewControllerWithIdentifier:@"ViewReponses"];
        
        self.view.frame = CGRectMake(0, 0, 725, 661);
        
        [self.tableViewReponses.layer setCornerRadius:5.0];
        
        self.tableViewReponses.delegate = self;
        
        return self;
    }
    La fonction qui permet normalement de changer la vue à la sélection d'une cellule :
    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
    - (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
        
        // NSString *selectedCell = [listOfItems objectAtIndex:indexPath.row];
        
        NSLog(@"Passage dans didSelectRowAtIndexPath");
        
        NSString *selectedCell = @"Test";
        
        DetailViewControllerReponses *dvController = [[DetailViewControllerReponses alloc] init ];
            
        dvController.labelTxt.text = selectedCell;
    
        [self.navigationController pushViewController:dvController animated:YES];
    
        
        
      //  dvController = nil;
    }
    Si quelqu'un a une idée, je suis vraiment interessé car ca commence à me prendre la tête x)

    Merci d'avance et bonne journée

    Yannik

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 40
    Points : 26
    Points
    26
    Par défaut
    Problème résolu ^^

    Fallait simplement instancié le navigation controller avec l'identifiant spécifiant dans la storyboard et non la ViewController x)

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/07/2008, 21h28
  2. [C#] Probleme de mise à jour avec un DetailsView
    Par zehle dans le forum ASP.NET
    Réponses: 1
    Dernier message: 08/07/2006, 17h40

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