Dans la vue actuelle que je suis, un bouton événement tactile-up à l'intérieur mène à l'action suivante:Pousser UITableViewController sur [auto NavigationController] provoque une EXC_BAD_ACCESS
(Notez que si dans le Débogueur, je avons vérifié que les deux [auto NavigationController] et instancié historyViewController existent bel et bien.
Je suis incapable de déterminer pourquoi ce mauvais accès se passe. Je peux pop/pousser cette vue/d'autres vues du contrôleur de navigation Toutes les idées sur la façon d'aller enquêter sur pourquoi cette vue en particulier a des problèmes lors de la poussée sur le contrôleur de navigation?
-(IBAction) viewOrEditHistory: (id) sender {
HistoryViewController *historyViewController = [[HistoryViewController alloc] initWithStyle:UITableViewStyleGrouped];
historyViewController.title = @"View or Edit by date";
historyViewController.sameExSessions = [[NSMutableArray alloc] init];
historyViewController.exercise = [[Exercise alloc] initWithName:self.title muscleGroup:muscleGroupLabel.text];
/*** EXC_BAD_ACCESS happens after following line is executed ***/
[[self navigationController] pushViewController:historyViewController animated:YES];
}
Voici mon HistoryViewController.h
#import
@interface HistoryViewController : UITableViewController {
NSMutableArray *sameExSessions;
Exercise *exercise;
}
@property (nonatomic, retain) NSMutableArray *sameExSessions;
@property (nonatomic, retain) Exercise *exercise;
-(NSMutableArray *) SameExerciseSessionList;
-(NSString *) getDocPath;
-(NSInteger) tableView:(UITableView *) tableView numberOfRowsInSection: (NSInteger)section;
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *) indexPath;
@end
En effet, la gestion de la mémoire bâclée était la cause du problème. Merci! – Eitan