0

我下载了一些不使用 ARC 的开源库。我-fno-objc-arc按照 SO 上的建议添加了使它们编译的内容。但是,在运行时我仍然会收到错误(导致崩溃),例如ARC forbids explicit use of autorelase. 难道我做错了什么 ?

4

1 回答 1

0

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

于 2012-12-12T10:27:08.070 回答