我只是试图在模拟器中运行一个应用程序来查看资产和对.json文件的更改是否正确实现,但是,当我尝试运行该应用程序失败并且返回:Zip归档进程有指定的不兼容块指针类型
不相容的嵌段指针类型分配给 'ZipArchiveProgressUpdateBlock' 从(又名 '空隙(^)(INT,INT,无符号长整数)') '的空隙(^)(INT,INT,INT)'
整个区块位于下方,问题参考特定行:
zip.progressBlock = ^(INT百分比,INT filesProcessed,INT numFiles)
ZipArchive* zip = [[ZipArchive alloc] init];
[zip UnzipOpenFile:pathToZipFile];
zip.delegate = self;
zip.progressBlock =^(int percentage, int filesProcessed, int numFiles){
[self showProgress:PackageDownloadStateUnzipping progress:(float)percentage/100.0f];
};
BOOL success = [zip UnzipFileTo:unzippedDestination overWrite:YES];
if (!success){
self.state = PackageDownloadStateUnzipError;
}else{
self.state = PackageDownloadStateUnzipped;
}