2011-08-15 9 views

Répondre

11

Il existe une méthode pratique dans NSFileManager:

NSFileManager *fileManager = [[NSFileManager alloc] init]; 
NSArray *files = [fileManager contentsOfDirectoryAtPath:documentsDirectory 
                error:nil]; 
... 
[fileManager release]; 

Comme l'ARC vous pouvez bien sûr déposer la déclaration de libération.

+3

Plutôt que '[NSFileManager defaultManager]' vous devriez utiliser '[[NSFileManager alloc] init]' qui retourne une instance de NSFileManager sûre pour les threads. – Abizern

+0

Un bon point, mais un bon point. Merci! – Mundi

+1

Cet extrait de code va être copié et collé pendant des années - il pourrait aussi bien être à jour. – Abizern

Questions connexes