Je suis nouveau à la programmation iPhone. Je souhaite lire le contenu d'un fichier texte situé dans un sous-dossier du dossier Resource.iPhone: Obtenir le chemin du fichier qui est dans le sous-dossier du dossier de ressources
La structure de dossier de ressources est le suivant:
ressources
- Folder1 ----> Data.txt
- Dossier2 ----> Data.txt
- Folder3-- -> Folder1 ----> Data.txt
Il existe plusieurs fichiers nommés "Data.txt", alors comment puis-je accéder aux fichiers de chaque dossier? Je sais comment lire le fichier texte, mais si la structure Ressource est similaire à la structure ci-dessus, comment puis-je obtenir le chemin? Par exemple, si je veux accéder au fichier "Data.txt" à partir de Folder3, comment puis-je obtenir le chemin du fichier?
Veuillez nous suggérer.
Mais il existe plusieurs dossiers avec le même nom dans un dossier différent. dans ce cas, comment pouvez-vous atteindre le chemin – Rupesh
@Rupesh: Pour le deuxième dossier, vous devez utiliser: '[thisBundle pathForResource: @" Données "deType: @" txt "inDirectory: @" Folder3/Folder1 "]'. Notez que l'argument 'inDirectory:' est relatif à la racine du bundle. – PeyloW
Vous devriez vraiment utiliser '[NSString stringWithContentsOfFile: encodage filePath: erreur NSUTF8StringEncoding: NULL]', de cette façon la mémoire est _ "gérée" _, et plus important encore 'initWithContentsOfFile:' est obsolète depuis Mac OS X 10.4, et ** non disponible sur iPhone OS **. Donc, le code ne fonctionnera que dans le simulateur. – PeyloW