Soy nuevo en la programación de iPhone. Quiero leer el contenido de un archivo de texto ubicado en una subcarpeta de la carpeta de Recursos.iPhone: obtenga la ruta del archivo que se encuentra dentro de la subcarpeta de la carpeta de recursos
La estructura de carpetas de recursos es la siguiente:
Recursos
- Carpeta1 ----> Data.txt
- Carpeta2 ----> Data.txt
- Folder3-- -> Carpeta1 ----> Datos.txt
Existen varios archivos llamados "Data.txt", entonces, ¿cómo puedo acceder a los archivos de cada carpeta? Sé cómo leer el archivo de texto, pero si la estructura del recurso es similar a la estructura anterior, entonces, ¿cómo puedo obtener la ruta?
Por ejemplo, si deseo acceder al archivo "Data.txt" de la Carpeta 3, ¿cómo puedo obtener la ruta del archivo?
Sugerido.
Pero hay varias carpetas con el mismo nombre en diferentes carpetas. entonces en este caso, ¿cómo se puede lograr la ruta – Rupesh
@Rupesh: para la segunda carpeta necesitaría usar: '[thisBundle pathForResource: @" Data "ofType: @" txt "inDirectory: @" Folder3/Folder1 "]'. Observe que el argumento 'inDirectory:' es relativo a la raíz del paquete. – PeyloW
Realmente debería usar '[NSString stringWithContentsOfFile: filePath encoding: NSUTF8StringEncoding error: NULL]', de esta manera la memoria es _ "managed" _, y más importante aún 'initWithContentsOfFile:' está en desuso desde Mac OS X 10.4 y ** no disponible en iPhone OS **. Entonces el código solo funcionará en el simulador. – PeyloW