我正在寻求如何解压缩一些使用 Zlib 压缩的 NSData。我最近得到了一些帮助here ,我已将第二个方法添加到我需要使用它的类中,但不是第一个方法,因为我不需要压缩 NSData 仅解压缩。
但是我在处理这些代码行时遇到了问题
z_stream strm;
strm.next_in = (Bytef *)[compressedData bytes];
strm.avail_in = (unsigned int)[compressedData length];
strm.total_out = 0;
strm.zalloc = Z_NULL;
strm.zfree = Z_NULL;
我不知道 z-stream 或 strm 的对象类型,我尝试在 header 中将它们声明为 NSStreams,但这不会执行任何操作。
我收到的错误如下
任何帮助将不胜感激。
最佳答案
看起来您还没有包含(导入)定义z_stream
的头文件:
#import "zlib.h"
关于ios - 未知对象类型的zlib解压方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13848188/