将非弧库导入项目

时间:2015-05-22 05:38:23

标签: ios iphone

我尝试将非弧库(ASIHTTPRequest)导入项目。

但它报告了弧错误。

有没有办法将非弧库导入弧项目?

您的评论欢迎

3 个答案:

答案 0 :(得分:0)

是的,可以通过为这些文件添加-fno-objc-arc编译器标志来禁用单个文件的ARC。

enter image description here

答案 1 :(得分:0)

您必须在 ProjectSettings-> BuildPhases->编译源

中的所有-fno-objc-arc类中添加非弧标记ASIHttpRequest

enter image description here

答案 2 :(得分:0)

可以使用fno-objc-arc标志在ASIHTTPRequest文件的基础上禁用ARC。 在路径ProjectSettings-> BuildPhases-> Compile Sources-> ASIHTTPRequest .m文件中设置no-objc-arc标志。

但现在最好使用AFNetworking类进行HTTP请求处理。 AFNetworking现在是最好的,而ASIHTTPRequest几乎已经死了。此外,AFNetworking还有许多优秀的帮助程序库和类可用于处理OAuth,Amazon S3等。 AFNetworking也可用于ARC支持。无需设置标志。