我是 Objective-C 的初学者,需要你的帮助。
在 iOS 中,我需要解压缩使用 AES 256 方法加密的文件。
在这个答案中https://stackoverflow.com/a/10489305/2822169 Nathan Moinvaziri 写了关于使用这个库的文章:https ://github.com/nmoinvaz/minizip
我正在尝试这样做:
#import "unzip.h"
- (void)viewDidLoad
{
[super viewDidLoad];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path = [paths objectAtIndex:0];
NSString *zipPath = [path stringByAppendingPathComponent:@"myFile.zip"]; // this file exists there 100%
unzFile *uf = unzOpen64((__bridge const void *)(zipPath)); // but here uf returns 0x00000000
unzOpenCurrentFilePassword(uf, (__bridge const void *)(@"myPassword"));
}
请告诉我有什么问题吗?
谢谢!