0

尝试转换为 ARC 时出现一个奇怪的错误。我只有一个错误:“SDWebImage 仅是 ARC。为项目打开 ARC 或使用 -fobjc-arc 标志”。错误发生在我的 SDWebImageCompat.m 文件中:

#if !__has_feature(objc_arc)
#error SDWebImage is ARC only. Either turn on ARC for the project or use -fobjc-arc flag
#endif

我很困惑。我正在尝试转换为 ARC。我以前从未遇到过 SDWebImage 的构建错误,只是现在我试图将整个项目转换为 ARC,我才收到此错误。构建项目时不会发生错误,仅当我尝试从折射器转换为 ARC 时。任何想法为什么会发生这种情况?

谢谢!

4

1 回答 1

0

尝试新版本的 SDWebImage,您所需要的一切 - 它添加了特定的 .framework 文件,并且它已经在 ARC 中。删除 SDWebImage,将您的项目转换为添加 .framework。它非常适合我!

于 2013-02-23T11:49:47.257 回答