【问题标题】:unzOpen returns null while unzipping tz file in iphoneunzOpen 在 iphone 中解压缩 tz 文件时返回 null
【发布时间】:2012-02-22 05:12:19
【问题描述】:

我正在使用ZipArchive 在我的 iphone 应用程序中解压缩 tz 文件。当我有一个包含文本文件的示例 tz 文件时,它工作正常。但是,我的主要用途是尝试解压缩包含 Json 文件的 tz 文件。当我尝试这样做时,什么都没有发生,因为我无法访问我的文件并且我没有得出关于我在这里做错了什么的结论?

我只知道这个

_unzFile = unzOpen( (const char*)[zipFile UTF8String] );

这行代码返回给我一个正确的 _unzFile 并与包含 .txt 文件的示例 .tz 文件一起正常工作。但是,当我尝试使用其中包含 json 文件的 .tz 文件时,_unzFile 不包含任何内容(即 0x0)。 UTF8String 函数有问题吗?否则我做错了什么?

请帮忙!谢谢。

【问题讨论】:

    标签: ios iphone tar unzip ziparchive


    【解决方案1】:

    一般是zip文件解压的问题。在我的情况下,我使用了一些其他文件,手动压缩它们并使用代码解压缩它们,unzOpen 工作正常。我使用ASIHTTPRequest,下载并重命名了zip文件,我想这里可能会出错。因此,请检查 zip 文件本身。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-12
      • 1970-01-01
      • 1970-01-01
      • 2015-05-04
      • 2020-08-21
      • 1970-01-01
      • 2013-10-30
      相关资源
      最近更新 更多