-fno-objc-arc在运行时不起作用

时间:2012-12-10 21:37:30

标签: iphone objective-c xcode automatic-ref-counting

我下载了一些不使用ARC的开源库。我按照SO上的建议添加了-fno-objc-arc,这使得它们可以编译。但是,在运行时期间,我仍然会收到错误(导致崩溃),如ARC forbids explicit use of autorelase。我做错了吗?

1 个答案:

答案 0 :(得分:0)

点击左侧导航视图中的项目名称,转到  目标 - >建立阶段和 将-fno-objc-arc添加到任何相关文件的“编译器标志”。只需删除对-release的所有调用。您不能在ARC下调用-release,因为编译器会为您插入所有必要的保留/释放调用。请再次检查您的文件并清理您的项目....