2009-08-26 3 views

Répondre

1

devrait être quelque chose dans ce sens ..

NSURL* url = [NSURL URLWithString: @"http://address.tld/path/files.txt"]; 
NSString* data = [NSString stringWithContentsOfURL: url]; 

if(data) 
{ 
    NSArray* files = [data componentsSeparatedByString: @"\n"]; 

    for(NSString* filename in files) 
    { 
     NSLog(@"%@", filename); 
    } 
} 
+0

Bon exemple. Merci ttvd – RexOnRoids

2

C'est vraiment quelque chose qui doit être généré côté serveur, puis analysé sur le périphérique. Je sais qu'Apache a an option où vous pouvez activer les index de répertoire, vous pouvez le faire, puis télécharger l'index de répertoire généré et analyser le code HTML (en utilisant NSXMLParser ou une autre bibliothèque d'analyse), en ajoutant un NSString à NSMutableArray chaque fois que vous trouvez un nom de fichier.

+0

Je vois ... si j'avais un fichier texte (dans ledit répertoire) avec tous les noms de fichiers, comment pourrais-je obtenir le contenu du texte fichier à partir de mon application? Ensuite, je pourrais séparer la chaîne en utilisant des fonctions de chaîne et en faire un tableau. – RexOnRoids

+0

Je pense que vous avez récemment posé une question (http://stackoverflow.com/questions/1332127/how-to-download-files-from-internet-and-save-in-documents-on-iphone) sur le téléchargement d'une image à partir de un serveur web. Le processus est le même pour un fichier texte, il suffit de convertir l'objet NSData en NSString par la suite. – Tim

Questions connexes