Je me demandais comment le autorelese fonctionne sur l'iPhone. Je pensais qu'une fois que vous envoyer un autorelease à un objet , il est garanti d'être retenu dans jusqu'à la fin de la portée du bloc l' autoreleasea été envoyé. Est-ce exact?
Je suis dans la Initialisation vue d'un NIB applicationDidFinishLaunchingcomme ci - dessous:
(void)applicationDidFinishLaunching:(UIApplication *)application {
loginViewController = [[[LoginViewController alloc] initWithNibName:@LoginView bundle:nil] autorelease];
[window addSubview: [loginViewController view]];
[window makeKeyAndVisible];
}
et la vue ne montre pas du tout, tout ce qu'il y avait sur l'écran était la UIWindow
Maintenant , une fois que j'enlevé le autoreleasede la fin de l'initialisation du contrôleur tout est bien passé à partir de là.
Ca parle de quoi?
Cheers, K.













