错误处理:ARC forbids explicit message send of 'autorelease

在项目中引入对文件加解压的框架ZipArchive. 结果在编译的时候报错.报错的地方:

解决的办法有两种:

1. 将项目改为非arc 机制

将这里的Objective-C Automatic Reference Counting 改为 no

但修改之后项目中引入的另外一个框架: GCDAsyncSocket 会有警告:

arning This file must be compiled with ARC. Use -fobjc-arc flag (or convert project to ARC).

2. 将报错的文件在 Build Phases->compile Sources 下找到, 双击,然后添加"-fno-objc-arc"

使用第二种方法解决了问题。

2015-08-10 00:14198