このコードでインフレエラー-3が発生し続けます。さまざまなバージョンの libz を試しました。私は試しlibz.dylib
てみましたが、試してみましたlibz.1.2.5.dylib
何か提案はありますか?
NSData *originalData = [@"Look out! It's..." dataUsingEncoding:NSUTF8StringEncoding];
//use Godzippa to compressed
NSData *compressedData = [originalData dataByGZipCompressingWithError:nil];
//use ObjectiveZlib to decompressed
NSData *decompressedData = [NSData dataByDecompressingData:compressedData];
編集
これを新しいプロジェクトで機能させました。ここで、php Web サーバーから受け取った gz ファイルを解凍する必要があります。上記からエラーが発生しますdataByDecompressingData:] [Line 94] inflate error: -3
NSData *originalData = [@"Look out! It's..." dataUsingEncoding:NSUTF8StringEncoding];
// use ObjectiveZlib to compress
NSData *compressedData2 = [NSData dataByCompressingData:originalData];
//use ObjectiveZlib to decompressed
NSData *decompressedData2 = [NSData dataByDecompressingData:compressedData];
NSLog(@"%@", [NSString stringWithUTF8String:[decompressedData2 bytes]]);