erreur de memoire ?

ankou

Nouveau membre
10 Février 2004
5
0
quand je lance l'applis que je suis en train de faire en cocoa j'ai

<font class="small">Code:</font><hr /><pre>
2004-02-16 13:29:22.386 usmMac[1110] *** _NSAutoreleaseNoPool(): Object 0x50e040 of class NSPathStore2 autoreleased with no pool in place - just leaking
</pre><hr />
ca consiste en quoi ? Et que doit je faire pour me debarrasser de ce probléme?
merci d'avance
 

mpergand

Membre confirmé
10 Novembre 2003
220
18
Utilise ça:

<font class="small">Code:</font><hr /><pre>NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

// ton code ici

[pool release];
</pre><hr />


Mais c'est pas très normal, la structure de ton prg est surement mauvaise, mais sans infos supplémentaires (tu utilises un thread?), je ne peux pas d'aider plus.
 

ankou

Nouveau membre
10 Février 2004
5
0
Je ne sais pas si mon programme est mal fait
En fait c une sorte de lanceur qui a pour fonction de charger un plugin dans lequel se trouve tout
il se compose exclusivement du main.m
il ne posséde pas de nib et le return NSApplicationMain(argc, argv); a ete mis en commentaire car il veux un nib
je fait un return dependant du plugin avec valeur booleenne
en fait ce programme se rapprocherais d'un programme pour terminal