我想扩展我的iPhone应用程序,应用程序将zip文件下载到子目录,然后提取它,然后加载zip中的图像.
任何想法如何在运行时解压缩和访问图像?一些想法真的很开心.
问候,
Rog*_*Rog 20
我过去曾经使用过ZipArchive.
它非常轻巧,易于使用,支持密码保护,ZIP内的多个文件,以及压缩和解压缩.
基本用法是:
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"ZipFileName" ofType:@"zip"];
ZipArchive *zipArchive = [[ZipArchive alloc] init];
[zipArchive UnzipOpenFile:filepath Password:@"xxxxxx"];
[zipArchive UnzipFileTo:{pathToDirectory} overWrite:YES];
[zipArchive UnzipCloseFile];
[zipArchive release];
Run Code Online (Sandbox Code Playgroud)
您无法提取到您的包中.使用[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]去你可以写一个目录的路径.
您可以使用http://code.google.com/p/ziparchive/中的代码从zip存档中提取文件.
| 归档时间: |
|
| 查看次数: |
24189 次 |
| 最近记录: |