Je me bats pour savoir si pushViewController conserve le contrôleur, actuellement j'ai le code suivant (qui fonctionne) ...PushViewController conserve-t-il le contrôleur?
ColorController *colorController = [[ColorController alloc] initWithNibName:nibColor bundle:nil];
[[self navigationController] pushViewController:colorController animated:YES];
[colorController release];
mais je envisage de retirer la libération et l'ajout d'un autorelease ...
ColorController *colorController = [[[ColorController alloc] initWithNibName:nibColor bundle:nil] autorelease];
[[self navigationController] pushViewController:colorController animated:YES];
beaucoup apprécié
Gary
J'utiliserais 'release' ici puisque vous savez que vous avez terminé avec' colorController' et 'UINavigationController # pushViewController: animated' retient' colorController'. Mais, 'autorelease' fonctionne aussi. – ma11hew28