Wednesday, November 27, 2013

zipArchive unzip to document folder on iOS http://stackoverflow.com/questions/10725176/ziparchive-unzip-to-document-folder-on-ios

http://stackoverflow.com/questions/10725176/ziparchive-unzip-to-document-folder-on-ios

zipArchive unzip to document folder on iOS


I'm using ZipArchive to unzip but its unzipping the contents of the zip to a subdirectory of my documents named after the zip file instead of directly into my documents folder. Does anyone know what I can change to make sure its saves to the directory that I want?

  -(void) unZipUpdateArchiveAtPath: (NSString *)zipPath {  NSLog(@"UNZIP Update PATH: %@", zipPath);  ZipArchive *zipArchive = [[ZipArchive alloc] init];  if ([zipArchive UnzipOpenFile:zipPath])  {      if ([zipArchive UnzipFileTo:[self documentDirectory]  overWrite:YES])      {          NSLog(@"Archive unzip success");          [zipArchive UnzipCloseFile];      }      else      {          NSLog(@"Failure to unzip archive");      }  }  else  {      NSLog(@"Failure to open archive");  }  }    #pragma mark - Application's Documents directory  -(NSString *)documentDirectory  {      NSArray *documentDirectories = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);      NSString *documentDirectory = [documentDirectories objectAtIndex:0];      NSLog(@"docDirectory IS  %@", documentDirectory);      return documentDirectory;  }

No comments:

Post a Comment