美文网首页iOS 开发
ios文图详解 安装ASIHTTPRequest

ios文图详解 安装ASIHTTPRequest

作者: QinChBeSt | 来源:发表于2016-03-28 15:12 被阅读201次

    可以从上面下载到最新源码,以及获取到相关的资料。https://github.com/pokeb/asi-http-request

    使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。

    一、安装说明。

    1.

    在下载的ASIHTTPRequest中导入需要的文件

    2.

    链接相关库类

    3、从列表中选择CFNetwork.framework,然后点击“Add”按钮。

    按照上一步相同的方法添加:SystemConfiguration.framework, MobileCoreServices.framework,CoreGraphics.framework和libz.1.2.5.dylib , libxml2.dylib这几个类库。

    添加库

    4 编译工程。

    报错处理:

    1.如果我们ios工程是采用arc内存管理的话,一般会报arc Restrictions 类似的错误。意思ASIHTTPRequest框架不支持arc技术。

    处理方法:将ASIHTTPRequest框架中的这些源文件设置为不采用arc编译,编译参数是 -fno-objc-arc

    2.报错:'GHUnitIOS/GHUnit.h' file not found

    错误原因:没有GHUnit框架

    解决办法:删除单元测试部分的代码引用

    3.报错:'libxml/HTMLparser.h' file not found

    错误原因:-无法正确找到libxml/HTMLparser.h

    解决方法:-在头文件搜索目录中添加:${SDK_DIR}/usr/include/libxml2

    相关文章

      网友评论

        本文标题:ios文图详解 安装ASIHTTPRequest

        本文链接:https://www.haomeiwen.com/subject/vgsjlttx.html