Ceci est l'en-tête: (Je ne sais pas ce que le nonatomic fait, est-il quelque chose à voir avec ce qui en fait en sécurité avec plusieurs threads, ai-je vraiment besoin)pourquoi ce code fuit-il? (Iphone)
@interface ForumBrowserAppDelegate : NSObject <UIApplicationDelegate> {
ForumSelection *forumSelection;
UIWindow *window;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet ForumSelection *forumSelection;
dans le fichier principal:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
[window addSubview:forumSelection.view]; //<<<< Instruments highlights this line
[forumSelection release];
[window makeKeyAndVisible];
}
a l'origine je n'avais pas la chose de la propriété dans l'en-tête ou le [forumSelection release];
donc je pensais que peut-être la raison pour laquelle il fuit cependant Instruments dit encore cette fuite et je ne sais pas pourquoi ?
utilisez-vous des instruments en mode hiérarchique (deuxième option sur le sélecteur inférieur thingy)? Cherchez-vous à trouver le dernier endroit où votre code est référencé, plutôt que le premier? (Cliquez sur l'erreur puis Alt flèche droite si ma mémoire me sert, ce qui pourrait ne pas) – Andiih
sinon, sa valeur en gardant à l'esprit que les instruments se trouve. Utilisez-le pour trouver des erreurs. S'il n'y a pas d'erreur dans votre code, alors vous êtes probablement OK. Avez-vous essayé l'analyse statique (Construire et analyser?) – Andiih