Я создаю приложение для распаковки zip-файлов без запроса.Я использую образ MAC OS 10.5 в Vmaware.
Я новичок в программировании какао.Я искал несколько кодов, касающихся этого, но он не работает .. Я не получаю сообщение об ошибке или предупреждение. Пожалуйста, скажите мне его правильное решение. 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 release];
-Спасибо - с уважением!