0
je suis nouveau pour iPhone programming..can quelqu'un me aider à sortir du problème suivantDésarchivage le fichier zip ne fonctionne pas
je suis en utilisant le code à unarcive un vide sanitaire fichier zip .. sa ne fonctionne pas ... et imprimer le NSLog (@ "Failure To Unzip Archive"); msg
self.fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
self.documentsDir = [paths objectAtIndex:0];
NSString *filePath = [NSString stringWithFormat:@"%@/temp", self.documentsDir];
NSString *updateURL = [[[NSBundle mainBundle]resourcePath] stringByAppendingPathComponent:@"bmlgg.zip"];
NSLog(@"Checking update at : %@", updateURL);
NSLog(@"Checking filepath at : %@", filePath);
ZipArchive *zipArchive = [[ZipArchive alloc] init];
if([zipArchive UnzipOpenFile:updateURL]) {
if ([zipArchive UnzipFileTo:filePath overWrite:YES]) {
//unzipped successfully
NSLog(@"Archive unzip Success");
//[self.fileManager removeItemAtPath:filePath error:NULL];
} else {
NSLog(@"Failure To Unzip Archive");
}
} else {
NSLog(@"Failure To Open Archive");
}
[zipArchive release];
thank u ....
Je pense que cela peut ne pas possible sur l'appareil. – ajay
je l'ai utilisé en mai application et fonctionnant avec succès sur mon appareil aussi – rockey
télécharger le dossier "ZipArchive" opensource, vous aurez le dossier minizip et les fichiers ZipArchive vous devez importer le "ZipArchive.h" – rockey