Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité régulier
    Inscrit en
    janvier 2010
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 41
    Points : 7
    Points
    7

    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 :
    1
    2
    3
    mainViewReponses = [[ViewReponses alloc] init];
    [self.page addSubview:mainViewReponses.view];
    La fonction d'initialisation de ma ViewController "ViewReponses" contenant ma tableView :
    Code :
    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 :
    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
    Invité régulier
    Inscrit en
    janvier 2010
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : janvier 2010
    Messages : 41
    Points : 7
    Points
    7

    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •