J'ai une méthode simple pour lire une chaîne et d'analyser à un tableau,NSArray mémoire NSString fuite
-(NSArray *) readFileToArray: (NSString *)file{
NSString *values = [NSString stringWithContentsOfFile: file];
NSArray *tokens = [values componentsSeparatedByString:@":"];
return tokens;
}
mais les instruments ne me rapport que j'eu une fuite sur NSString à la ligne
NSArray *tokens = [values componentsSeparatedByString:@":"];
Je ne sais pas pourquoi cela se produit,
1). Je pense que les valeurs et les jetons sont autoreleased? Ai-je raison?
2). J'ai essayé de libérer des valeurs et des jetons (juste un essai), il se bloque.
Merci pour votre aide à l'avance.
Michael
Si vous étiquetez 'objective' et' c', vous n'obtiendrez des réponses que des programmeurs Objective et C. –