J'ai une vue contenant un segmentedControl et une tableView. La tableView est renseignée en fonction de l'élément segmentedControl sélectionné (dans ce cas Food and wine). Les données de tableView sont générées à partir de coreData.L'application se bloque lors du rechargement de tableView avec de nouvelles données
Cela fonctionne très bien lors du démarrage de l'application quel que soit l'élément segmenté de contrôle sélectionné (alimentaire ou vin) et affiche les bonnes données. Mais dès que j'essaie de sélectionner l'autre élément, l'application se bloque en disant "Program received signal:" EXC_BAD_ACCESS ".". Malheureusement, le débogueur ne me donne aucune information lisible pour savoir où l'exception se produit, donc j'inséré points d'arrêt et il semble se produire dans
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
MenuSubsections* menuSubsection = [self.menuSubsections objectAtIndex:section];
if (![menuSubsection menuItems]) {
return 0;
}
return [[menuSubsection menuItems] count];
}
dans la dernière ligne.
J'ai inséré un NSLog pour menuSubsection et il dit, entre autres choses qui est juste,
menuItems = "<relationship fault: 0x8133540 'menuItems'>";
Mais il donne aussi le même message lors du démarrage et fonctionne très bien ...
Toute idée ?
Merci,
Miguel
Je pense que vous devriez vraiment essayer et faire fonctionner le débogueur ... – hanno
Il semble fonctionner, mais le résultat est cryptographique et n'aide pas du tout :-( – Michi