En iPhone, ¿dónde guarda un file descargado de una aplicación de iOS?

Desde mi aplicación, puedo download un file zip desde un server a través de NSURLConnection. Mientras estoy descargando escribo esto en un file, para que se guarde en documentsDirectory.

paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); documentsDirectory = [paths objectAtIndex:0]; currentDownload = [documentsDirectory stringByAppendingString:@"/Zipfile"]; NSFileHandle *fileHandle = [NSFileHandle fileHandleForWritingAtPath:currentDownload]; [fileHandle seekToEndOfFile]; [fileHandle writeData:data]; [fileHandle closeFile]; 

Este es el código que usé para download y funciona. Si ejecuto la aplicación en el simulador, puedo ver el file descargado en MAC en la carpeta / Users / TECSOLiMac02 / Library / Application Support / iPhone Simulator / 6.0 / Applications / 9DECB1F4-C88D-4B62-BA1F-B9D5D4E421B9 / Documents / Zipfile

¿Dónde puedo ver este file descargado en iPhone / iPad?

Cada aplicación está aislada en el iPhone. Cada aplicación tiene su estructura de directory en el dispositivo (como en el simulador).

La ruta del directory de documentos en el mobile es algo así como:

/ var / mobile / Aplicaciones / AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEFFFFFF / Documents /

Los files en esos directorys no pueden ser accedidos por ninguna otra aplicación. La aplicación propietaria puede acceder a ella. Y se puede acceder a través del código.

Si desea ver los files en el directory de documentos, debe configurar la key UIFileSharingEnabled en info.plist

info.plist

Los files en el directory de documentos de la aplicación se mostrarán en el itunes como similar:

Compartición de archivos Consulte el tutorial para más detalles.

Si desea ver estos files en iPhone / iPad, debe permitir (establecer en SÍ) "Aplicación compatible con compartir files de iTunes" en la Información del proyecto.

Es fácil, después de download el file, ve a la configuration de la misma aplicación y habilita el uso compartido de files. Luego, click el file y click save to camera roll . Eso es todo.