Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios GZIP在Swift中的使用_Ios_Iphone_Swift_Zlib - Fatal编程技术网

Ios GZIP在Swift中的使用

Ios GZIP在Swift中的使用,ios,iphone,swift,zlib,Ios,Iphone,Swift,Zlib,我正在使用此库从服务器压缩/解压数据,下面是如何使用它的过程: 将NSData+GZIP.swift文件添加到项目中 将libz.dylib库添加到项目中 在项目名称桥接头.h文件中添加一行#include 从Swift/ObjC文件调用 但不知何故,libz.dylib工作不正常,我收到了21个错误,例如: 使用未解析标识符“z_流” 有人遇到过同样的问题吗?ha,问题是您没有正确创建ProjectName bridgeing Header.h文件 如何做: 1.单击文件>新建>文件 2.然后

我正在使用此库从服务器压缩/解压数据,下面是如何使用它的过程:

  • NSData+GZIP.swift
    文件添加到项目中
  • libz.dylib
    库添加到项目中
  • 项目名称桥接头.h
    文件中添加一行
    #include
  • 从Swift/ObjC文件调用
  • 但不知何故,
    libz.dylib
    工作不正常,我收到了21个错误,例如:

    使用未解析标识符“z_流”


    有人遇到过同样的问题吗?

    ha,问题是您没有正确创建ProjectName bridgeing Header.h文件

    如何做: 1.单击文件>新建>文件
    2.然后选择iOS/Source/Objective-C文件
    3.指定名称
    4.选择位置
    5.点击创建按钮,弹出消息创建桥接
    6.请单击是
    7.然后,在ProjectName bridgeing Header.h文件中添加一行include。
    8.你会发现它很管用

    顺便说一句,您可以删除OC的.m文件。

    您是否正确地在桥接头中添加了include?我知道你在第三步中列出了它,但是你是否仔细检查了你是否正确地完成了它?是的,我添加了“ifndef BusinessCard\u BusinessCard\u bridgeing\u Header\u h#define BusinessCard\u BusinessCard\u bridgeing\u Header\u h#include#endif