我正在寻求弄清楚如何解压缩一些使用 Zlib 压缩的 NSData。我最近在这里得到了一些帮助,我已将第二种方法添加到我需要使用它的类中,但不是第一种,因为我不需要压缩 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的对象类型,我曾尝试在我的标头中将它们声明为 NSStreams,但这并没有做任何事情。
我得到的错误如下
任何帮助将不胜感激。