Je rencontre un problème avec mon application s'écraser. Le contrôleur racine principal est un contrôleur d'onglet. à l'intérieur du contrôleur de tabulation j'ai 4 boutons qui ont un contrôleur de nav connecté à eux. à l'intérieur du contrôleur de navigation, j'ai un contrôleur de table avec quelques cellules. lorsque vous cliquez sur une cellule, vous accédez à un contrôleur de vue. maintenant quand je clique sur la cellule et il me prend au contrôleur de vue. quand je clique sur la flèche de retour sur le contrôleur de navigation, cela me ramène à la vue de la table, ce qui est super, mais quand je clique sur une nouvelle cellule, l'application plante. chaque fois que je clique sur une cellule, revenir en arrière et cliquer sur une autre cellule, l'application se bloque. Qu'est-ce que je fais mal? Je pense que je me soucie aussi de toutes mes sorties. pas sûr cependant.ios app plante
Il y a une erreur lors de l'exécution du programme. Il se lit comme suit:
livre Nav Controller (médical Comment est) a ce bien Nom NIB » mis à « BookTableViewController.nib », mais ce contrôleur de vue ne vise pas à avoir son point de vue établi de cette manière
.
Je suis aussi obtenir setText est dépréciée sur ce code:
cell.text = [breakdownArray objectAtIndex:row];
Que dois-je changer pour
aussi mon didSelectRowAtIndexPa? Code e est:
NSInteger row = [indexPath row];
if (self.bookDetailViewController == nil); {
BookDetailViewController *aBookDetail = [[BookDetailViewController alloc] initWithNibName:@"BookDetailView" bundle:nil];
self.bookDetailViewController = aBookDetail;
[aBookDetail release];
}
bookDetailViewController.title = [NSString stringWithFormat:@"%Breakdown" , [breakdownArray objectAtIndex:row]];
Surviving2012AppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate.breakdownNavController pushViewController:bookDetailViewController animated:YES];
[delegate release];
}
Vous n'avez rien mentionné sur votre plate-forme/OS/framework/langage de programmation. S'il vous plaît ajouter plus de détails. Vous pouvez améliorer vos compétences en matière de questions en suivant ce guide: tinyurl.com/so-hints –
Veuillez mettre en forme le code, mettre les balises appropriées et un titre de question approprié. –
Pour vous débarrasser de l'avertissement de méthode obsolète, utilisez cell.textLabel.text au lieu de cell.text. Aussi, n'appelez PAS [release de délégué] – ughoavgfhw