Iphone 正在尝试使用SDWebImage将整个项目转换为圆弧

Iphone 正在尝试使用SDWebImage将整个项目转换为圆弧,iphone,ios,objective-c,automatic-ref-counting,Iphone,Ios,Objective C,Automatic Ref Counting,我在尝试转换为圆弧时出现了一个奇怪的错误。我只有一个错误:“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或使用-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,我才发现了这个错误。构建项目时不会发生错误,仅当尝试从折射器转换为圆弧时才会发生错误。知道为什么会这样吗


谢谢

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

SDWebImage是如何加载的?您必须在构建阶段使用编译器选项。使用SDWebImage从中删除圆弧选项。