Эмпирическое правило для управления памятью простое:
Для каждого alloc
, retain
, copy
или new
у вас должно быть соответствующее release
или autorelease
,
Вы звоните, удерживайте здесь:
fileList=[[fileManager contentsOfDirectoryAtPath:DOCUMENTS_FOLDER error:nil] retain];
, но вы не отпускаете его.