Précédent   Forum du club des développeurs et IT Pro > Systèmes > Mac > XCode
XCode Forum d'entraide sur l'environnement de développement XCode
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 23/02/2012, 11h13   #1
royalwear
Invité régulier
 
Inscription : janvier 2010
Messages : 39
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 39
Points : 6
Points : 6
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
royalwear est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2012, 00h23   #2
royalwear
Invité régulier
 
Inscription : janvier 2010
Messages : 39
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 39
Points : 6
Points : 6
Problème résolu ^^

Fallait simplement instancié le navigation controller avec l'identifiant spécifiant dans la storyboard et non la ViewController x)
royalwear est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h41.


 
 
 
 
Partenaires

Hébergement Web