ios文图详解 安装ASIHTTPRequest

可以从上面下载到最新源码,以及获取到相关的资料。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




最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容