为什么我的ASIHTTPRequest文件显示ARC错误?

pix*_*abs 9 iphone xcode objective-c asihttprequest ios

我已经实现了所有ASIHTTPRequest文件,但遗憾的是发生了以下错误:

在此输入图像描述

在此输入图像描述

为什么会这样?

Jos*_*phH 30

ASIHTTPRequest不支持ARC,因此如果在启用了ARC的项目中使用它,则会出现错误.

有关如何为此处建议的asihttprequest文件禁用ARC的各种解决方案:

https://github.com/pokeb/asi-http-request/issues/210

最简单的方法是为ASIHTTPRequest源文件禁用ARC,请参见此处:如何为项目中的单个文件禁用ARC?

有人已经开始了他们所谓的ARC兼容HTTPRequest - 基本上是一个非常小的NSURLConnection包装器,它具有与ASIHTTPRequest类似的接口:

https://github.com/imathome/ARCHTTPRequest

它不支持完整ASIHTTPRequest的所有/大多数功能.

最后,很多人都在转而使用AFNetworking.最近的版本都使用ARC,但建议使用它的方法是通过CocoaPods,ARC编译器标志将自动正确排序:

https://github.com/AFNetworking/AFNetworking/wiki/Getting-Started-with-AFNetworking


Row*_*dur 6

试试这个新框架MKNetworkKit

https://github.com/MugunthKumar/MKNetworkKit

这支持ARC