一些第三方库在代码里已经写了自动释放内存,如果编译使用ARC,则编译报错:
ARC forbids explicit message send of 'release'
如图
如果你的工程设置ARC,但是有几个文件不需要ARC可以在文件后加入 -fno-objc-arc 如图:
反过来,如果工程没有设置ARC,而有几个文件需要用ARC编译,则在文件后面加上 -objc-arc
一些第三方库在代码里已经写了自动释放内存,如果编译使用ARC,则编译报错:
ARC forbids explicit message send of 'release'
如图
如果你的工程设置ARC,但是有几个文件不需要ARC可以在文件后加入 -fno-objc-arc 如图:
反过来,如果工程没有设置ARC,而有几个文件需要用ARC编译,则在文件后面加上 -objc-arc