2

Zlib を使用して圧縮された NSData を解凍する方法を見つけようとしています。最近、ここでいくつかの助けがありました.2番目のメソッドを使用する必要があるクラスに追加しましたが、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 として宣言しようとしましたが、何もしません。

私が得ているエラーは次のとおりです

宣言されていない識別子「z_stream」の使用

どんな助けでも大歓迎です。

4

1 に答える 1

3

を定義するヘッダー ファイルをインクルード(インポート) していないようですz_stream:

#import "zlib.h"
于 2012-12-12T20:45:40.383 に答える