2012-02-28 1 views
0

Il montre que peu de mémoire sur cette ligne/codeappDelegate.window.rootViewController = fuite de mémoire self.someController?

appDelegate.window.rootViewController = preVC; 

Mon code: -

PreViewController *preVC = [[PreViewController alloc] initWithNibName:@"PreViewController" bundle:nil]; 
preVC.managedObjectContext = managedObjectContext; 
[self.view removeFromSuperview]; // Memory leak .6% 
appDelegate.window.rootViewController = preVC; // Memory leak 46.4% 
[preVC release]; 

s'il vous plaît aider, corriger ou me suggérer pour libérer la mémoire ou d'une solution alternative pour le problème, où J'ai mal fait. Merci d'avance.

+2

Pourquoi fais-tu '[self.view removeFromSuperview],' ce qui est presque certainement faux. – trapper

+0

@trapper Toute alternative pour cela. – Lion

Répondre

0

déléguer app i didFinishLaunching u doivent définir votre RootViewController au moment de l'exécution sur thrugh MainWindow.xib