我正在创建一个应用程序来解压缩zip文件而不提示.我在Vmaware中使用MAC OS 10.5映像.
我是可可编程的新手.我搜索了几个关于此的代码,但它没有工作..我没有收到任何错误或警告消息..请告诉我它的正确解决方案..Zip文件没有解压缩,我的应用程序在一段时间后关闭.我想在不提示和使用任何第三方存档应用程序的情况下解压缩文件.
我想在ZIP文件的同一位置解压缩我的文件.
这是我的代码:
/* Assumes sourcePath and targetPath are both
valid, standardized paths. */
// Create the zip task
NSTask * backupTask = [[NSTask alloc] init];
[backupTask setLaunchPath:@"/usr/bin/ditto"];
[backupTask setArguments:
[NSArray arrayWithObjects:@"-c", @"-k", @"-X", @"--rsrc",
@"~/Desktop/demos.zip", @"~/Desktop", nil]];
// Launch it and wait for execution
[backupTask launch];
[backupTask waitUntilExit];
// Handle the task's termination status
if ([backupTask terminationStatus] != 0)
NSLog(@"Sorry, didn't work.");
// You *did* remember to wash behind your ears ...
// ... right?
[backupTask …Run Code Online (Sandbox Code Playgroud)