2012-12-12 23 views
2

我想了解如何解压缩一些使用Zlib压缩的NSData。我最近有一些帮助here,我已经将第二种方法添加到我的类中,我需要使用它,但不是第一种,因为我不需要压缩NSData只解压缩。带有未知对象类型的zlib解压缩方法

但是我有这行代码

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-流STRM的我试图在我的头作为NSStreams但宣称他们带来麻烦绝对不会做任何事情。是

我收到错误如下

Use of undeclared identifier 'z_stream'

任何帮助将是巨大的赞赏。

回答

2

它看起来你有没有包括(进口),它定义z_stream头文件:

#import "zlib.h" 
+0

哦,伙计!感谢一堆!我一直在谷歌搜索出来,你会认为它会知道大声笑 另外我有zlib导入之前,我把代码然后拿出来,然后插入代码..什么是白痴。非常感谢您的回答,一旦时间到了,我会将其标记为正确。 – HurkNburkS