2010-10-12 4 views
0

Je veux simplement afficher les données de tableau de mon répertoire pour lequel j'ai essayé ce code..directory est dans le dossier des ressources..code est ci-dessous..peut-être je sais ce qui ne va pas ..data n'affiche pas après que j'appuie sur un boutonmon gestionnaire de fichiers ne se connecte pas à mon répertoire

@implementation filemanagerViewController 

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    filemag =[NSFileManager defaultManager]; 
} 


-(IBAction)buttonpress:(id)sender 
{ 
    filelist=[filemag directoryContentsAtPath:@"directory.plist"]; 
    count=[filelist count]; 

    //i used a 'for loop here' for i<count 

    NSLog(@"%@",[filelist objectAtIndex:i]); 
} 

Répondre

0

« directory.plist » est pas un chemin

+0

i utilisé direcly de ressources ... nous ne pouvons pas faire de cette façon ?? –

0

NSFileManager prend le chemin absolu, vous passez directory.plist alors ce répertoire doit exister dans le répertoire racine sinon il retourne null.

Pour obtenir le chemin du dossier de l'utilisation des ressources de classe NSBundle, vous pouvez utiliser peuvent être suivantes api pour obtenir le chemin:
+ (NSBundle *)mainBundle
+ (NSArray *)pathsForResourcesOfType:(NSString *)extension inDirectory:(NSString *)bundlePath

PS: Documentaion dit l'API que vous utilisez est dépréciée

Questions connexes