使用 GTMNSData+zlib 解压 NSData
Posted
技术标签:
【中文标题】使用 GTMNSData+zlib 解压 NSData【英文标题】:Unzippping NSData with GTMNSData+zlib 【发布时间】:2011-06-21 17:17:59 【问题描述】:我从 Google Docs 下载压缩的 NSData。第一个字节是PK。 我已经阅读解压缩它们我可以使用 GTMNSData+zlib 类别。 编译我的项目,我得到一些错误,例如:
"_inflate", referenced from:
+[NSData(GTMZLibAdditions) gtm_dataByInflatingBytes:length:] in GTMNSData+zlib.o
ld: symbol(s) not found
【问题讨论】:
【参考方案1】:您需要在项目的框架中包含 zlib。在 XCode 4 中,在 Project Navigator 顶部选择您的项目,转到 Build Phases,Link Binary With Libraries,单击 + 号添加并搜索 libz.dylib,如果您需要特定版本,只需选择正确的版本。
【讨论】:
谢谢,乔。你知道我如何“检查”gtm_dataByDeflatingData
返回的 NSData。我知道 zip 包含一个文件夹和一个 html,但我不知道如何检索它们。
我不确定,但我现在有兴趣了解一下。
我怀疑我不能用它来解压我的 NSData。以上是关于使用 GTMNSData+zlib 解压 NSData的主要内容,如果未能解决你的问题,请参考以下文章