Pregunta

¿Es posible leer un archivo (de mi sistema de archivos normal) en una aplicación de iPhone que se ejecuta en el Simulador de iPhone?

Comprendo que el iPhone en sí no tiene un sistema de archivos (accesible para el usuario), pero es solo para probar y solo se ejecutará en el simulador.

El archivo será un archivo de texto que se puede editar mientras la aplicación se está ejecutando, se leerá cada vez que se llame a un método.

¿Fue útil?

Solución

Sí, puedes, y no importa dónde esté. Solo dale un nombre de ruta absoluto cuando lo cargues (Xcode no reconocerá un directorio de trabajo diferente al ejecutar el simulador).

Otros consejos

Sí, puede hacerlo si su archivo está dentro de la carpeta de su aplicación ~ / Library / Application Support / iPhone Simulator / User / Applications / [carpeta de su aplicación] / Documentos

No. Su aplicación se ejecuta en su propia caja de arena en el teléfono. No está permitido leer o escribir fuera de él.

Edit: Creo que CiNN es correcta. Mientras su código permanezca en el simulador, no debería tener problemas para trabajar con un archivo en su unidad local.

Personalmente, creo que la forma más fácil sería ingresar " archivo: /// " en Safari dentro del simulador, si eso es lo que buscas.

También se debe tener en cuenta que puede hacer esto a la inversa: puede extraer los archivos del disco duro que su aplicación creó en el simulador. Esta es una buena manera de revisar sus resultados (datos, imágenes, lo que sea) sin tener que construir un visor de datos " " en la aplicación.

Las versiones de sds 'más nuevas' de FYI harán esto ... Busca iPad y lo encontrarás. (por razones obvias no puedo dar más detalles aquí) buena suerte.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top